![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=1739191503-747oJTatcG0667dmM7USRWIvRV520LLs-0-3dbda05a1160acfddd1a2d673dc9a6e0)
图1-2 苹果官网
在登录界面右下侧选择创建一个Apple ID,如图1-3所示。
![](https://epubservercos.yuewen.com/E67454/15477649104560406/epubprivate/OEBPS/Images/figure_0021_0002.jpg?sign=1739191503-82LkfQRRzlit73RUnWwLy7gUEDh9lj2F-0-2ffac6468c096d82c03b853c23905820)
图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=1739191503-PNtRoIRVpA6T3HJ4lTOAJlihqKusVtgc-0-7d4f422c87872130a59f0dcd16c00b59)
图1-4 AppStore应用市场
在右上角的搜索框中输入Xcode,按return键进行搜索,会搜索出许多应用,其中第一个就是开发者需要的Xcode开发工具,单击获取安装到我们的电脑即可,如图1-5所示。
![](https://epubservercos.yuewen.com/E67454/15477649104560406/epubprivate/OEBPS/Images/figure_0022_0001.jpg?sign=1739191503-goBd9DhirGo5sAsZFC8rgn1ZM7htQ2oS-0-41d54b0c5be8374417637f663f7fb4be)
图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=1739191503-edtwZTPBS2hcElhgKPTMlLg8xvUCBDBh-0-1d8c79902299aee957beb480bb78ede8)
图1-6 Xcode开发工具的编码界面
图1-6中最左边是导航栏,其中展示一些类似文件目录索引、关键字搜索索引、错误警告索引、断点调试索引等。中间区域是编码的主要区域,在这个区域中编写相关的程序代码,下边的区域是debug 调试区域,代码中的打印信息会展示在这个区域中,最右边是工具栏,用于设置当前编写文件的相关属性。界面的右上角有3个按钮,从左向右分别对应了导航栏、调试区和工具栏的显隐,在编码时,可以将暂时不需要使用到的区域隐藏,扩大编码区域。
在Xcode主界面的左上角也有一些按钮,如图1-7所示。
![](https://epubservercos.yuewen.com/E67454/15477649104560406/epubprivate/OEBPS/Images/figure_0023_0001.jpg?sign=1739191503-rvg3buv6V3lRYMDFS2DFL2jOxFrPgPCi-0-56ccef5a1577bd94dfa905e11cad7ead)
图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=1739191503-zmaKD7Lyrx7Sdao4qe3ku5Io1rUS7kGF-0-fbddba61ea9b2ed62eddfcce40e04960)
图1-8 单击Xcode菜单选项
![](https://epubservercos.yuewen.com/E67454/15477649104560406/epubprivate/OEBPS/Images/figure_0023_0003.jpg?sign=1739191503-3vQsfWNtd33LFP8bFjzpmsDz9DbtrIHf-0-3c23a0e8a1802f9bad510a406fcc6106)
图1-9 Xcode个人偏好设置
上面的10个标签分别对应Xcode 的一些偏好设置属性,在Fonts&Colors 标签中可以进行代码高亮风格和字体大小的一些设置,如图1-10所示。
![](https://epubservercos.yuewen.com/E67454/15477649104560406/epubprivate/OEBPS/Images/figure_0023_0004.jpg?sign=1739191503-6D9zJ2gE3qLd5Ib2dnezIDxIXDjNgJU2-0-3448ebc323e1ff8ae5d7793614530656)
图1-10 风格字体设置界面
在Text Editing标签中可以设置一些编辑代码的属性选项,如图1-11所示。
![](https://epubservercos.yuewen.com/E67454/15477649104560406/epubprivate/OEBPS/Images/figure_0024_0001.jpg?sign=1739191503-ZoJCCpHtPQjmYwqxWZdaCbi0pfTmoKSI-0-5612ade8540226d05d421b2fc6426e8f)
图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+下箭头