![iOS开发实战:从零基础到App Store上架](https://wfqqreader-1252317822.image.myqcloud.com/cover/194/27111194/b_27111194.jpg)
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所示。
![](https://epubservercos.yuewen.com/E67454/15477649104560406/epubprivate/OEBPS/Images/figure_0021_0001.jpg?sign=1738823779-B8VzcHmyC3vYTjPCuyssTHp1YHo1PJjp-0-a25fd57a7c623678396a69f2afc214eb)
图1-2 苹果官网
在登录界面右下侧选择创建一个Apple ID,如图1-3所示。
![](https://epubservercos.yuewen.com/E67454/15477649104560406/epubprivate/OEBPS/Images/figure_0021_0002.jpg?sign=1738823779-nzOmjZNO8fwUT1bTnSf7cDFqKZfjLuTC-0-eddaacefb3ac83f729caf0b638009051)
图1-3 登录界面
之后按照网页的指示填写相应信息,需要注意的是,填写的邮箱务必要真实,注册Apple ID时会要求进行邮箱验证。
Apple ID申请成功之后,就可以从AppStore获取Xcode开发工具了。打开AppStore,如图1-4所示。
![](https://epubservercos.yuewen.com/E67454/15477649104560406/epubprivate/OEBPS/Images/figure_0021_0003.jpg?sign=1738823779-Z7Dp7WaxZtQ0ETKY2pDQWmLdnzSPniU0-0-eaaf8ad4ac04725aa886ad90c040937e)
图1-4 AppStore应用市场
在右上角的搜索框中输入Xcode,按return键进行搜索,会搜索出许多应用,其中第一个就是开发者需要的Xcode开发工具,单击获取安装到我们的电脑即可,如图1-5所示。
![](https://epubservercos.yuewen.com/E67454/15477649104560406/epubprivate/OEBPS/Images/figure_0022_0001.jpg?sign=1738823779-nSz4Q3kSFJmhiNO19qf9eXON6Zuu5fSL-0-5a74d2dac2ddd3ed8f1222a9a0fe7827)
图1-5 获取Xcode开发工具
1.2.2 了解Xcode开发工具主界面
打开Xcode开发工具进入编码界面,Xcode开发工具的编码界面有4部分组成,如图1-6所示。
![](https://epubservercos.yuewen.com/E67454/15477649104560406/epubprivate/OEBPS/Images/figure_0022_0002.jpg?sign=1738823779-T2cEVJRcWjyOLCtO1CzbVsS4WfrL64f4-0-bb88d3eee9e6f1271770ac8157e89910)
图1-6 Xcode开发工具的编码界面
图1-6中最左边是导航栏,其中展示一些类似文件目录索引、关键字搜索索引、错误警告索引、断点调试索引等。中间区域是编码的主要区域,在这个区域中编写相关的程序代码,下边的区域是debug 调试区域,代码中的打印信息会展示在这个区域中,最右边是工具栏,用于设置当前编写文件的相关属性。界面的右上角有3个按钮,从左向右分别对应了导航栏、调试区和工具栏的显隐,在编码时,可以将暂时不需要使用到的区域隐藏,扩大编码区域。
在Xcode主界面的左上角也有一些按钮,如图1-7所示。
![](https://epubservercos.yuewen.com/E67454/15477649104560406/epubprivate/OEBPS/Images/figure_0023_0001.jpg?sign=1738823779-Bf85Un9SDeiwwJGgtLRdVAABUAGHMCnn-0-3e4d7cf20412fe4be86e5d3e0f32a546)
图1-7 程序调试相关功能
其中运行按钮可以编译并且运行项目,选择项目按钮可以选择需要运行的项目,选择运行设备按钮可以对运行的平台进行选择。
1.2.3 Xcode开发工具的使用技巧及常用快捷键
熟练地使用Xcode可以使开发变得事半功倍,Xcode也有许多附加功能可帮助开发者更高效地进行代码编写。单击Xcode标签导航中的preferences选项,如图1-8所示,之后会弹出如图1-9所示的个人偏好窗口。
![](https://epubservercos.yuewen.com/E67454/15477649104560406/epubprivate/OEBPS/Images/figure_0023_0002.jpg?sign=1738823779-KWkpo2942hm8fzhqxil5VEPYbpzFgIz9-0-c9f9c55c0b6792153db54c34e6f4da5e)
图1-8 单击Xcode菜单选项
![](https://epubservercos.yuewen.com/E67454/15477649104560406/epubprivate/OEBPS/Images/figure_0023_0003.jpg?sign=1738823779-CivCuxfajr8XQFT1xKFf7gZyoDX9v2WX-0-238aeb7be81eb3d70e749ea2ad45aeed)
图1-9 Xcode个人偏好设置
上面的10个标签分别对应Xcode 的一些偏好设置属性,在Fonts&Colors 标签中可以进行代码高亮风格和字体大小的一些设置,如图1-10所示。
![](https://epubservercos.yuewen.com/E67454/15477649104560406/epubprivate/OEBPS/Images/figure_0023_0004.jpg?sign=1738823779-YXxqTOpbhfQ4kEnm0WDQ56KZg102vNEb-0-9e4701a31c9c3866b550f9608e4aefb4)
图1-10 风格字体设置界面
在Text Editing标签中可以设置一些编辑代码的属性选项,如图1-11所示。
![](https://epubservercos.yuewen.com/E67454/15477649104560406/epubprivate/OEBPS/Images/figure_0024_0001.jpg?sign=1738823779-GOvPQt6Gj4e0Tl0R1rUmyWWF518kP0Eu-0-8a1743e3644949f0c9215a5fd336917c)
图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+下箭头