XCode 的使用


XCode 的使用

内容概述

  • .XCode简介
  • .使用XCode创建项目
  • .界面纵览
  • .使用XCode中的Interface Builder构建界面
  • .XCode快捷键
  • .Organizer组织中心

2.1 XCode简介

XCode是一个用来开发Mac和iOS应用程序的一个集成开发环境。XCode提供了几个编辑器来编码和设计界面,例如源码编辑器、User Interface界面编辑器等。XCode支持代码的自动提示、语法着色显示、编辑、编译、调试及运行于一体的集成开发环境。

下图是一张XCode的预览图:

![图2.1 XCode预览图]

2.2 使用XCode创建项目

首次启动XCode会出现如下的启动窗口,该窗口提供了一些创建项目的快捷选项,这些选项有创建新项目、连接到版本控制器仓库、学习XCode及跳转到苹果的开发中心。右边是一些最近打开的项目,可以方便的打开他们。

图2.2  XCode的启动界面

新建项目我们选择"Create a new Xcode project",跳转到新建项目模板界面,该界面左边分为两个部分,上面是创建ios项目的模板,下面是创建Mac项目的模板。在我们学习Objective C基础时我们可以选择Mac 项目中的"Command Line Tool"选项即创建命令行项目,在学习ios高级开发部分可以使用ios部分的模板。

图2.3  XCode的模板

当我们选择"Command Line Tool"选项后,点击"Next",进入项目信息的界面,该界面中要输入项目名称、公司名称和公司标示、框架类型和是否使用内存的自动引用计数等选项。

图2.4 XCode 创建项目选项

点击"next"后,程序进入XCode开发界面,该界面大致被分为上、下、左、右和中间五个区域。上面是菜单栏和工具栏,左边是项目导航栏,中间是编辑区,右边是工具区,下面是调试区。

图2.4 Xcode开发界面

点击工具栏的运行按钮,或者使用快捷键command+r运行项目,在调试区输出"Hello World!"字样。

2.3 Xcode界面纵览

在上一节我们通过创建一个项目,来学习的Xcode的简单应用。这一节我们要庖丁解牛的来讲述一个Xcode操作界面的各个部分。

  1. 菜单栏,菜单栏可以配置xcode,创建或打开项目,编辑代码,显示隐藏视图,导航及编辑、编译运行项目等。可以在"Xcode"菜单下的"Preferences"中打开Xcode配置界面进行配置。例如编辑器的字体、颜色等。可以通过"File"文件菜单来创建或打开文件。在"View"视图菜单来显示隐藏视图。

图2.5  Xcode菜单栏

  1. 工具栏,在菜单栏下面是工具栏,在工具栏可以运行、停止项目,可以切换要运行的项目或使用的模拟器,设置的断点,项目运行状态,编辑器和视图的切换以及打开组织中心。

图2.6  Xcode工具栏

  1. 项目导航区,项目导航区主要用来显示项目结构、查找、错误信息、调试、断点和日志等信息。

图2.7  Xcode 导航区

  1. 中间部分是代码编辑区,可以快速编辑代码及在代码之间导航。

图2.7  Xcode 编辑区

  1. 工具区,工具区可以设置一些类的属性,快速创建类、代码片段和视图。

图2.8  Xcode 工具区

  1. 调试区,我们可以在调试区显示程序输出结果,也可以跟踪调试程序。

图2.9  Xcode 调试区

2.4 使用XCode中的Interface Builder构建界面

在iOS开发中界面设计是其中最重要的部分,好的界面设计会让用户眼前一亮。Xcode中提供了一个叫Interface Builder的组件来开发用户界面。在我们创建的项目中的xib文件就可以使用Interface Builder打开编辑,Interface Builder是一个可视化界面,最终生成一个xml格式的配置文件,该配置文件很少直接编辑。绝大部分操作都是通过界面完成的,例如,组件大小、对齐方式等。下面是一个使用Interface Builder打开的xib文件。我们可以通过拖拽的方式添加组件,并设置属性和对齐方式。

图2.10  Interface Builder

结合助手编辑器,还可以根据界面上的组件自动生成代码,例如组件属性、事件方法等。可以将编辑器视图切换到助手编辑器,按住"control"键,并选中要生成的组件,拖拽到编辑区即可自动生成代码。

图2.11  使用Interface Builder自动生成代码

2.5 Xcode 快捷键

属性一些常用的Xcode快捷键,对于提高程序的开发效率是很有帮助的。我们可以在Xcode的菜单栏中看到一些常用快捷键。下面是一些常用的快捷键。

表2.1 Xcode常用快捷键

快捷键名称 方法描述
Control+Command+向上箭头 在.h 和.m 之间切换
Command + [ 左移代码块
Command + ] 右移代码块
Tab 接受代码提示
Esc 显示代码提示菜单
Ctrl + . 循环浏览代码提示
Shift + Ctrl + . 反向循环浏览代码提示
Ctrl + / 移动到代码提示中的下一个占位符
Ctrl + F 前移光标
Ctrl + B 后移光标
Ctrl + P 移动光标到上一行
Ctrl + N 移动光标到下一行
Ctrl + A 移动光标到本行行首
Ctrl + E 移动光标到本行行尾
Ctrl + T 交换光标左右两边的字符
Ctrl + D 删除光标右边的字符
Ctrl + K 删除本行

2.6 Organizer组织中心

在Xcode的右上角有一个打开Organizer组织中心的按钮,单击该按钮进入组织中心,在该中心中可以管理设备、项目和查看帮助文档。

图2.12  Xcode的organizer组织中心