
1.2 熟悉iOS开发环境
进行iOS应用开发,必备的开发软件便是Xcode, Xcode开发工具十分强大并且简单易用,不需要过多的配置,下载安装后,各种环境和模拟器就关联安装好了,对于初学时使用来说门槛很低。
1.2.1 安装Xcode开发工具
和Android有些不同,开发iOS的平台并不多,Xcode是Apple公司自己开发的一套针对OS、iOS、watchOS和tvOS的开发环境,使用方便并且功能十分强大。可以在AppStore上免费获取Xcode开发工具。
1.首先需要申请个人的AppID
AppID是Apple会员的凭证,也是个人的信息管理凭证。申请个人的AppID也是免费的,登录www.apple.com/cn 苹果(中国),在屏幕右上角的购物袋按钮中选择登录选项,如图1-2所示。

图1-2 苹果官网
在登录界面右下侧选择创建一个Apple ID,如图1-3所示。

图1-3 登录界面
之后按照网页的指示填写相应信息,需要注意的是,填写的邮箱务必要真实,注册Apple ID时会要求进行邮箱验证。
Apple ID申请成功之后,就可以从AppStore获取Xcode开发工具了。打开AppStore,如图1-4所示。

图1-4 AppStore应用市场
在右上角的搜索框中输入Xcode,按return键进行搜索,会搜索出许多应用,其中第一个就是开发者需要的Xcode开发工具,单击获取安装到我们的电脑即可,如图1-5所示。

图1-5 获取Xcode开发工具
1.2.2 了解Xcode开发工具主界面
打开Xcode开发工具进入编码界面,Xcode开发工具的编码界面有4部分组成,如图1-6所示。

图1-6 Xcode开发工具的编码界面
图1-6中最左边是导航栏,其中展示一些类似文件目录索引、关键字搜索索引、错误警告索引、断点调试索引等。中间区域是编码的主要区域,在这个区域中编写相关的程序代码,下边的区域是debug 调试区域,代码中的打印信息会展示在这个区域中,最右边是工具栏,用于设置当前编写文件的相关属性。界面的右上角有3个按钮,从左向右分别对应了导航栏、调试区和工具栏的显隐,在编码时,可以将暂时不需要使用到的区域隐藏,扩大编码区域。
在Xcode主界面的左上角也有一些按钮,如图1-7所示。

图1-7 程序调试相关功能
其中运行按钮可以编译并且运行项目,选择项目按钮可以选择需要运行的项目,选择运行设备按钮可以对运行的平台进行选择。
1.2.3 Xcode开发工具的使用技巧及常用快捷键
熟练地使用Xcode可以使开发变得事半功倍,Xcode也有许多附加功能可帮助开发者更高效地进行代码编写。单击Xcode标签导航中的preferences选项,如图1-8所示,之后会弹出如图1-9所示的个人偏好窗口。

图1-8 单击Xcode菜单选项

图1-9 Xcode个人偏好设置
上面的10个标签分别对应Xcode 的一些偏好设置属性,在Fonts&Colors 标签中可以进行代码高亮风格和字体大小的一些设置,如图1-10所示。

图1-10 风格字体设置界面
在Text Editing标签中可以设置一些编辑代码的属性选项,如图1-11所示。

图1-11 代码编辑选项
其中Line numbers 可以设置是否显示代码行号,在编写代码时,最好选中这一项,它对开发者调试代码定位问题十分重要。
除了对Xcode进行相关偏好设置帮助开发者更便捷地编码外,快捷键的使用也十分重要,下面列出了开发中常用的一些Xcode快捷键:
● 新建项目command+shift+n ● 行首command+左箭头
● 新建文件command+n ● 行末command+右箭头
● 打开command+o ● 上一单词option+左箭头
● 关闭窗口command+w ● 下一单词option+右箭头
● 项目中查找command+shift+F ● 删除此行光标前所有内容control+delete
● 编译并运行command+r ● 断点command+option+b
● 注释command+/ ● 当前行插入断点command+\
● 文件首行command+上箭头 ● 查开发文档command+option+click
● 文件末command+下箭头