Xcode

一、创建项目

1、打开Xcode,创建项目

左侧3个选项:

第1个为playground,快速测试一些代码和效果。

第2个为创建一个新的Xcode项目。

第3个为克隆一个已存在的项目。就是从git存储库中提取某个项目开始开发。

右侧列表为快速打开最近打开过的工程。双击可快速进入最近打开的工程。

2、点击第二个创建新项目。会出现项目模板选择:

而下面的 Framework & Library 即写一个框架或者库(这个初学者用不到,但是等入门之后会发现这个很有用的)

3、填写并选择一些所创建项目的信息,如下并点击Next:

4.选择路径创建项目,如下图,选择桌面,并点击Create:

5.创建成功后的界面如下:

二、Xcode界面详细介绍

把界面分为五大区域,切割如下图:

1.第一部分:工具栏

① 程序运行相关: 从左至右依次:运行按钮、 停止按钮、 为工程选择运行平台。

② 编辑器相关: 从左至右依次:代码块、标准编辑器、 辅助编辑器、 版本编辑器。

③ 面板控制相关: 从左至右依次:隐藏(显示)左侧面板、 隐藏(显示)底部面板、 隐藏(显示)右侧面板。

2.第二部分:导航器区域

10.1版本导航器内有9种导航,

从左到右依次为:① 项目导航器、②资源管理导航器、③符号导航器、④搜索导航器、⑤事件导航器、⑥测试导航器、⑦调试导航器、⑧断点导航器、⑨日志导航器

下面逐个介绍:

① 项目导航器

项目导航组成 :

项目导航器是开发过程中最常用的控制器,我们可以添加、删除和重命名项目导航器当中的资源。

左下角的“+”按钮用来在项目中添加新的文件、项目和资源。当然也可以用右键弹出的菜单进行此类操作;

输入栏为过滤器栏,可以过滤项目列表中的元素;

时钟样式按钮为仅显示最近修改过的文件;

方形按钮为仅显示能使用版本管理的文件。

② 资源管理导航器

使用资源管理的文件

因为我们一般使用Sourcetree进行管理,所以此导航器一般不用,在此略。

③ 符号导航器

符号导航器用于显示代码中的类、对象、函数、变量、属性等元素信息,这些元素统称为“符号”。

显示的符号前都会都特殊的图标,我们常见的图标种类和其表示为:

C表示类、M表示方法、P表示属性

点击相应的符号,可以快速定位到对应类、方法等的位置。

底部右侧按钮依次为:

④ 搜索导航器

搜索导航器用来选择搜索方式和显示搜索结果。点击各按钮可设置各种搜索条件,可以进行查找、查找并替换操作。一般应用于项目中进行全局搜索,以及搜索并替换操作。

⑤ 事件导航器

事件导航器用于显示在工作区找到的任何“事件”,诸如编译错误、语法错误、库链接异常、以及错误提示等信息。如上图,通过此导航器可以快速查看出现问题的文件对象,点击相应报错语句即可快速定位到出现错误的语句中。

⑥ 测试导航器

测试导航器用来显示单元测试试用以及测试结果。

点击右侧的执行按钮,就会运行该单元测试。

⑦ 调试导航器

调试导航器用来显示应用程序在调试状态下的资源占用状态以及堆栈信息。

⑧ 断点导航器

断点导航器用来显示应用程序中所标记的所有断点信息。

常用的是,点击界面左下角的加号,选择Exception Breakpoint创建全局断点。如下图,选择第二个:

⑨ 日志导航器

日志导航器用来显示所有的日志信息,包括编译、分析、测试和调试方面的有关日志。

可以选择按照项目分类或者按照时间分类。

第三部分:调试区域

在此区域,我们可以通过图形化的工具直接调试应用。上排按钮从左到右依次为:

再往右为线程和堆栈导航栏。

主体左边窗口为变量视图;右边窗口为控制器。

第四部分:工作区域

我们可以通过工作区域快速访问很多资源。

检查面板分类:

因为故事板我们基本用不到,所以这里不做详细介绍。

第五部分:编辑器区域

也就是我们敲代码的地方啦。Xcode中大部分编辑工作都是在编辑器区域进行的。

我们常用的为标准编辑器。其他两个(辅助编辑器和版本编辑器)这里就不做详细介绍了。

Xcode菜单详解

按从左到右的顺序:

File:

Edit

View

Find

Editor

Product

Debug

Source Control

Window

Help

Xcode 快捷键

下面是最常用的组合键:

Command R:运行

Command F:在当前页面打开搜索栏进行搜索

Shift Command F:全局搜索

Shift Command K:清一下缓存(一般拉取代码后清一下)

Command Z:撤回修改

Command A:全选

Command S:保存

Command M:最小化

Command 0 :显示/隐藏导航器区域

Command 1~ 9: 跳转到导航器

Command Alt 0: 显示/关闭工作区域

Command Alt 1~ 6:跳转到检测器

Shift Command Y 显示/隐藏调试区

掌握工具的使用,多去实践提高熟练度,才能让我们的效率提升。在大神的文章基础上,对新版Xcode的改动,做了一些补充。有疏漏的地方还待后续修订。

参考资料

https://www.jianshu.com/p/3c8527898e84

《Xcode江湖录》--机械工业出版社