![iOS开发实战:从入门到上架App Store(第2版) (移动开发丛书)](https://wfqqreader-1252317822.image.myqcloud.com/cover/435/26943435/b_26943435.jpg)
1.2 熟悉iOS开发环境
Xcode是进行iOS应用开发必备的开发软件。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/8C1965/15367244704189106/epubprivate/OEBPS/Images/Figure-0023-0009.jpg?sign=1739209480-kpt0rgSMJSz95A0zd9ReG7Fcj4QDTPPB-0-1ce556af0133021844dc49cdaed87f9f)
图1-2 苹果官方网站
在登录界面右上侧选择创建一个Apple ID,如图1-3所示。
![](https://epubservercos.yuewen.com/8C1965/15367244704189106/epubprivate/OEBPS/Images/Figure-0023-0010.jpg?sign=1739209480-NeGYjKMDDdC36wFgwWfwdcRrVqYA3R20-0-dd799f1b34175f635b215f6607f646e5)
图1-3 登录界面
之后按照网页的指示填写相应信息。注意填写的邮箱务必要真实,注册Apple ID时会要求进行邮箱验证。
Apple ID申请成功后,就可以从AppStore获取Xcode开发工具了。打开AppStore,如图1-4所示。
![](https://epubservercos.yuewen.com/8C1965/15367244704189106/epubprivate/OEBPS/Images/Figure-0023-0011.jpg?sign=1739209480-kNaXrVsbeb2dCtQ8I1WCA68VgcoQcAD8-0-d081e3c505e9231f7a4ed00873f1ae11)
图1-4 AppStore应用市场
在右上角的搜索框中输入Xcode,单击return键进行搜索,会搜索出许多应用,其中第一个就是开发者需要的Xcode开发工具,单击获取并安装到电脑中即可,如图1-5所示。
![](https://epubservercos.yuewen.com/8C1965/15367244704189106/epubprivate/OEBPS/Images/Figure-0024-0012.jpg?sign=1739209480-VTyAazcvFA0yD69pNAjQsUBcq7BQM2yR-0-b9856e93283875ad43b3d17201683a70)
图1-5 获取Xcode开发工具
1.2.2 了解Xcode开发工具主界面
打开Xcode开发工具进入编码界面,可以发现界面由4部分组成,如图1-6所示。
![](https://epubservercos.yuewen.com/8C1965/15367244704189106/epubprivate/OEBPS/Images/Figure-0024-0013.jpg?sign=1739209480-fLWeHqzPqJ1mjwgYeoYJ041wwx9ebXhJ-0-10b670a14bbc1aadad9f19b272d1116c)
图1-6 Xcode开发工具的编码界面
图1-6中最左边的是导航栏,其中展示文件目录索引、关键字搜索索引、错误警告索引、断点调试索引等内容;中间区域是编码的主要区域,在这个区域中编写相关的程序代码;下边是debug调试区域,代码中的打印信息会展示在这个区域中;最右边是工具栏,用于设置当前编写文件的相关属性。界面的右上角有3个按钮,从左向右分别对应导航栏、调试区和工具栏的显隐,在编码时可以将暂时不需要使用的区域隐藏,扩大编码区域。
在Xcode工具主界面的左上角也有一些按钮,如图1-7所示。
![](https://epubservercos.yuewen.com/8C1965/15367244704189106/epubprivate/OEBPS/Images/Figure-0025-0014.jpg?sign=1739209480-PzQQGpKhi6VMky3y9B6B2RRs5j9d4eGr-0-8862f9e995d54b247b069e88f11a03ac)
图1-7 程序调试相关功能
其中,运行按钮可以编译并且运行项目,选择项目按钮可以选择需要运行的项目,选择运行设备按钮可以对运行的平台进行选择。
1.2.3 Xcode开发工具的使用技巧及常用快捷键
熟练地使用Xcode可以使开发变得事半功倍,Xcode也有许多附加功能可帮助开发者更高效地编写代码。单击Xcode标签导航中的Preferences选项,如图1-8所示,之后会弹出如图1-9所示的个人偏好窗口。
![](https://epubservercos.yuewen.com/8C1965/15367244704189106/epubprivate/OEBPS/Images/Figure-0025-0015.jpg?sign=1739209480-Zu0yZY00aj5bzLnPM9t5AdzK7e7PEnPF-0-e95291e4a835d2c395e470afa885b516)
图1-8 单击Xcode菜单选项
![](https://epubservercos.yuewen.com/8C1965/15367244704189106/epubprivate/OEBPS/Images/Figure-0025-0016.jpg?sign=1739209480-ePnl2SaY0OYCs50rxtRK5MUMuokVVM4z-0-f46230fcdf84e2ba3327d680379f4720)
图1-9 Xcode个人偏好设置
上面的标签分别对应Xcode的一些偏好设置属性,在Fonts&Colors标签中可以进行代码高亮风格和字体大小的设置,如图1-10所示。
![](https://epubservercos.yuewen.com/8C1965/15367244704189106/epubprivate/OEBPS/Images/Figure-0025-0017.jpg?sign=1739209480-gbdii5ByzKh9hV89Hua7bSPcxKI6Ayk4-0-549f4c9c7bd7c373a8710b543cb66f44)
图1-10 风格字体设置界面
在Text Editing标签中可以设置编辑代码的属性选项,如图1-11所示。
![](https://epubservercos.yuewen.com/8C1965/15367244704189106/epubprivate/OEBPS/Images/Figure-0025-0018.jpg?sign=1739209480-NoxFLYlUthEE5oHQoSyEWFINmRxy6abJ-0-f6d2ba44e97702565ee8760dfc9e9fe1)
图1-11 代码编辑选项
其中,Line numbers可以设置是否显示代码行号,在编写代码时最好选中这一项,对开发者调试代码定位问题十分重要。
除了对Xcode进行相关偏好设置帮助开发者更便捷地编码外,熟练使用Xcode开发工具中的快捷键还可以使开发事半功倍。下面列出了开发中常用的一些Xcode快捷键。
· 新建项目command+shift+n
· 新建文件command+n
· 打开command+o
· 关闭窗口command+w
· 项目中查找command+shift+f
· 编译并运行command+r
· 注释command+/
· 文件首行command+上箭头
· 文件末command+下箭头
· 行首command+左箭头
· 行末command+右箭头
· 上一单词option+左箭头
· 下一单词option+右箭头
· 删除此行光标前所有内容control+delete
· 断点command+option+b
· 当前行插入断点command+\
· 查看开发文档command+option+click