![iOS开发:从零基础到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/796/26793796/b_26793796.jpg)
上QQ阅读APP看书,第一时间看更新
1.2 创建App应用
1.2.1 下载安装Xcode
请通过AppStore下载官方的Xcode,如图1-1所示,虽然安装过程比较缓慢(约4GB),但请不要在第三方平台下载。2015年,在苹果公司发布Xcode 7版本时,有黑客在Xcode中植入了病毒,并且放到了国内的第三方云空间提供下载,很多知名互联网公司的App应用都被感染了病毒。
![](https://epubservercos.yuewen.com/D4B438/15253388904120706/epubprivate/OEBPS/Images/Figure-P23_3756.jpg?sign=1738835181-UoZuGiSpH3QdFMDjSergOvTJzh47cC79-0-d9facfc167f306c7f4548e4e93b846fd)
图1-1 AppStore下载
1.1.2 使用Xcode创建App
使用Xcode开发手机App应用时,第一步就是需要新建一个App工程。请按照如下步骤新建工程。
(1)打开Xcode,并选择Create a new Xcode project,如图1-2所示。
![](https://epubservercos.yuewen.com/D4B438/15253388904120706/epubprivate/OEBPS/Images/Figure-P24_3798.jpg?sign=1738835181-YLz9UtUJUtkK7ZdCyJ7iJlyZ1U06Iuus-0-64f964e2c435d4f48542fa9abbb3e3fb)
图1-2 创建工程
(2)在图1-3中选择iOS→Application命令,然后选择Single View Application,其他几类应用在实际开发过程中使用较少,如图1-3所示。
![](https://epubservercos.yuewen.com/D4B438/15253388904120706/epubprivate/OEBPS/Images/Figure-P24_3802.jpg?sign=1738835181-4pmCgz0rsYEafbTwofq3G3G3FkeJsQYH-0-894e8015ab6cef97831a72177e27dfcc)
图1-3 选择工程模板
(3)输入App的名称——Product Name。
Xcode会自动创建App的标示符——Bundle Identifier,相当于是App的身份ID,如图1-4所示。Bundle Identifier包括两部分,一部分是开发企业网址的倒序形式;另一部分是应用的名称,这种命名方式可以保证该应用在AppStore中是全球唯一的。
![](https://epubservercos.yuewen.com/D4B438/15253388904120706/epubprivate/OEBPS/Images/Figure-P25_3844.jpg?sign=1738835181-0BSF3iXtOQSIeWRQjXWpJQM9TAW7UE4O-0-4107381b55bb3611466816e86da61d35)
图1-4 项目的选项设定
(4)选择工程保存的位置,完成App的创建。
1.2.3 Xcode开发界面介绍
Xcode开发界面包括5个主要区域,如图1-5所示。
![](https://epubservercos.yuewen.com/D4B438/15253388904120706/epubprivate/OEBPS/Images/Figure-P25_3850.jpg?sign=1738835181-QGTEn4BjYXsGr6v78K4rXD1Eu9SXaSsQ-0-ace117147948f8ab23c627e51dc4b6a7)
图1-5 Xcode主界面
![](https://epubservercos.yuewen.com/D4B438/15253388904120706/epubprivate/OEBPS/Images/Figure-P26_3906.jpg?sign=1738835181-wEnoYQZfDVpmLEHlamVyMtYux7Yp1MAi-0-5d3adede507fb87acaa6c6372c8a69c4)
图1-6 辅助按钮
- 工具栏(Toolbar):主要负责程序运行调试,编辑器功能区域的显示/隐藏;
- 编辑区(Editor area):代码编写区域;
- 导航区(Navigator area):展示工程文件列表;
- 调试区(Debug area):在进行程序调试中,可以查看对象信息,并且输出日志;
- 公共区(Utilities area):用于设置对象属性,添加UI控件等。
开发者可以通过单击图1-5中右上角的按钮来控制各个区域的显示与隐藏,如图1-6所示。