Xcode IDE概览
Xcode 页面主要分为以下四个部分:
- 工具栏(ToolBar area):主要负责程序运行调试,编辑器功能区域的显示 / 隐藏;
- 编辑区(Editor area):代码编写区域;
- 导航区(Navigator area):展示工程文件列表;
- 调试区(Debug area):用于程序调试,查看对象信息,打印日志等。
导航区
详细功能分别为:
- 项目导航器(Project navigator):在工程中添加、删除、分组以及管理文件、查看文件、或者在编辑取区编辑其内容
- 版本控制管理器 (Source Control navigator): 查看源代码控制工作副本、分支、提交、标签和远程代码库。
- 符号导航器(Symbol navigator):集成所有在工作区中定义的符号,从根本上说符号就是编辑器所能识别的东西,eg:OC 类、结构体、枚举类型、全局变量等
- 搜索导航器(Find navigator):在项目和框架中查找任何字符串、引用、定义以及调用层级。
- 问题导航器(Issue navigator):可查看在打开、分析以及构建项目过程中发现诊断、警告以及错误信息
- 测试导航器(Test navigator):创建、管理、运行以及检查单元测试
- 调试导航器(Debug navigator):查看项目运行的 CPU、内存、磁盘、网络等情况,详细介绍
- 断点导航器(Breakpoint navigator):添加、删除和编辑断点。
- 报告(日志)导航器(Report navigator):查看构建、运行和调试项目以及源代码控制任务的历史记录。
分别对应快捷键为:Command + 1 ~ 9
Xcode 常用快捷键
文件操作快捷键
作用 | 快捷键组合 |
---|---|
在当前工程中创建一个新文件 (一般包括.h 和 .m 文件) | Command + N |
在当前工程中创建一个新工程 | Command + Shift + N |
在工程中关闭当前正在屏幕中显示的文件 | Command + W |
最小化 xcode 编译器窗口 | Command + M |
调试快捷键
作用 | 快捷键组合 |
---|---|
编译并运行 | Command + R |
编译 | Command + B |
强制退出 | Command + Q |
停止运行 | Command + . |
继续 (到下一个断点,如果没有则执行到结束) | Command + Control + Y |
单步调试 | F6 |
跳入某函数 | F7 |
跳出某函数 | F8 |
添加 / 删除断点 | Command + \ (光标必须在指定的行) |
静态代码分析 | Command + Shift + B |
Xcode 常用调试方法
断点
断点里面根据作用和功能也有很多种类:普通断点、条件断点、异常断点、符号断点等。
普通断点
当程序运行到断点处时会暂停运行。比如断点打在 30 行,那么程序