Xcode 是由苹果公司开发的,运行在操作系统Mac OS X上的集成开发工具(IDE)。可以编写 C、C++、Objective-C 、swift 代码,具有编辑代码、编译代码、调试代码、打包程序、可视化编程、性能分析、版本管理等开发过程中所有的功能。
安装完成后会在launchpad看到Xcode图标,即可开始使用。
Developer网站下载 登陆Developer网站,选择合适的版本下载。下载文件为.xip,双击解压后即可开始使用。 点击下载目前最新版本8.3.2 Xcode版本列表- 工具栏 从左至右(→)依次: 1、运行 2、停止 3、选择运行的项目 4、运行该项目的设备 5、编辑器配置按钮 6、工作区配置按钮
左侧导航区 从左至右(→)依次: 1、项目导航器:项目的源码和资源文件。 2、符号导航器:显示代码中的类、对象、函数等元素信息。 3、搜索导航器:用来显示搜索结果和选择搜索方式。 4、事件导航器:显示在工具区找到的任何事件。比如各种错误。 5、测试导航器:显示单元测试用例以及测试结果,可以快速执行单元测试。 6、调试导航器:显示应用程序在调试状态下资源占用状态以及堆栈信息。 7、断点导航器:显示应用程序中标记的所有断点信息。 8、日志导航器:显示所有日志信息,包括编译、分析、测试、调试的日志信息。
编辑区 编写源码、编辑Storyboard。
调试区 当Xcode运行时,会开启调试功能,可以通过打断点的方式,来控制程序的执行,或者输出打印等。右侧工具区 上半部分检查器:查看和更改编辑器中元素的属性和特性,分为: 1、文件检查器:查看和管理选中文件的元数据。 2、快速帮助检查器:查看元素的帮助信息。 下半部分资源库:代码片段,控件,资源等。 从左到右依次: 1、文件模板:默认代码结构的文件模板。 2、代码片段:存储经常用到的代码片段。 3、对象:图形界面的控件库。 4、媒体:图片、声音、视频等资源。在Key Bindings下可以修改和查看快捷键
功能快捷键新建项目command + shift + N新建文件command + N新建空文件command + control + N项目中查找command + shift + F文件中查找command + F查找下一个command + G查找上一个command + shift + G浏览源文件command + Double Click切换.h/.m文件command + option + ↑ / ↓返回至上一次光标位置command + control + ← / →打开某一文件command + shift + O快速查看当前class的方法 control + 6收起/展开方法代码块command + option + ← / →给方法添加注释command + option + /单行注释command + /多行注释command + fn + /左缩进command + [右缩进command + ]上移command + option + [下移command + option + ]文件首行command + ↑文件末行command + ↓行首command + ←行末command + →单词开头option + ←单词结尾option + →光标向右一个字符control + F光标向左一个字符control + B光标移动至上一行control + P光标移动至下一行control + N删除光标右侧字符control + D删除本行剩余的字符control + K显示代码提示Esc接受代码提示Tab编译运行command + R编译command + B停止command + .继续(在调试中)command + option + P查看全部断点command + option + B快速定位到当前编辑文件的导航区域(左侧的文件目录)command + shift + J快速切换左边导航区域command + (1 到 8)下个Build警告或错误command + =上个Build警告或错误command + shift + =查看方法的调用者 查看头文件包含在某些文件里