XCode 的使用 Mac 操作系统和开发环境 Hello World Objective C 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及跳转到苹果的开发中心。右边是一些最近打开的项目,可以方便的打开他们。 新建项目我们选择"Create a new Xcode project",跳转到新建项目模板界面,该界面左边分为两个部分,上面是创建ios项目的模板,下面是创建Mac项目的模板。在我们学习Objective C基础时我们可以选择Mac 项目中的"Command Line Tool"选项即创建命令行项目,在学习ios高级开发部分可以使用ios部分的模板。 当我们选择"Command Line Tool"选项后,点击"Next",进入项目信息的界面,该界面中要输入项目名称、公司名称和公司标示、框架类型和是否使用内存的自动引用计数等选项。 图2.4 XCode 创建项目选项 点击"next"后,程序进入XCode开发界面,该界面大致被分为上、下、左、右和中间五个区域。上面是菜单栏和工具栏,左边是项目导航栏,中间是编辑区,右边是工具区,下面是调试区。 点击工具栏的运行按钮,或者使用快捷键command+r运行项目,在调试区输出"Hello World!"字样。 2.3 Xcode界面纵览 在上一节我们通过创建一个项目,来学习的Xcode的简单应用。这一节我们要庖丁解牛的来讲述一个Xcode操作界面的各个部分。 菜单栏,菜单栏可以配置xcode,创建或打开项目,编辑代码,显示隐藏视图,导航及编辑、编译运行项目等。可以在"Xcode"菜单下的"Preferences"中打开Xcode配置界面进行配置。例如编辑器的字体、颜色等。可以通过"File"文件菜单来创建或打开文件。在"View"视图菜单来显示隐藏视图。 工具栏,在菜单栏下面是工具栏,在工具栏可以运行、停止项目,可以切换要运行的项目或使用的模拟器,设置的断点,项目运行状态,编辑器和视图的切换以及打开组织中心。 项目导航区,项目导航区主要用来显示项目结构、查找、错误信息、调试、断点和日志等信息。 中间部分是代码编辑区,可以快速编辑代码及在代码之间导航。 工具区,工具区可以设置一些类的属性,快速创建类、代码片段和视图。 调试区,我们可以在调试区显示程序输出结果,也可以跟踪调试程序。 2.4 使用XCode中的Interface Builder构建界面 在iOS开发中界面设计是其中最重要的部分,好的界面设计会让用户眼前一亮。Xcode中提供了一个叫Interface Builder的组件来开发用户界面。在我们创建的项目中的xib文件就可以使用Interface Builder打开编辑,Interface Builder是一个可视化界面,最终生成一个xml格式的配置文件,该配置文件很少直接编辑。绝大部分操作都是通过界面完成的,例如,组件大小、对齐方式等。下面是一个使用Interface Builder打开的xib文件。我们可以通过拖拽的方式添加组件,并设置属性和对齐方式。 结合助手编辑器,还可以根据界面上的组件自动生成代码,例如组件属性、事件方法等。可以将编辑器视图切换到助手编辑器,按住"control"键,并选中要生成的组件,拖拽到编辑区即可自动生成代码。 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组织中心的按钮,单击该按钮进入组织中心,在该中心中可以管理设备、项目和查看帮助文档。 Mac 操作系统和开发环境 Hello World Objective C