![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=1739277218-40deHrJaZUkhchxsD9cuPNRAH0aCjq8q-0-cfa84ca629c769e8fb4297daa7a693bb)
图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=1739277218-SBkV57I1Zi6McNEdpUaK7XNBRRWadCg2-0-c73aa1be0fa7429851cc658a6dfb782c)
图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=1739277218-ayt5wUOcIWqllhyH53WzOwgm2TMbQMzQ-0-54e05f9c2ecc4eec5b76c9d74899951c)
图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=1739277218-a2bxGKoH0e4OUiAkHHSJQtTXSdgiz8vV-0-83ebd0e403361c0b503253cd84d677fd)
图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=1739277218-aWVMSM2VXOCUzyTUoH0WUpaJblUbMw2D-0-407de7d61450c950d3f9e6ff54a5f850)
图1-5 Xcode主界面
![](https://epubservercos.yuewen.com/D4B438/15253388904120706/epubprivate/OEBPS/Images/Figure-P26_3906.jpg?sign=1739277218-vzf6lySvIV8ABf5Gi4GTjJVsi9JDUH4Y-0-32aecbc49570ad853cbd73996fe40a13)
图1-6 辅助按钮
- 工具栏(Toolbar):主要负责程序运行调试,编辑器功能区域的显示/隐藏;
- 编辑区(Editor area):代码编写区域;
- 导航区(Navigator area):展示工程文件列表;
- 调试区(Debug area):在进行程序调试中,可以查看对象信息,并且输出日志;
- 公共区(Utilities area):用于设置对象属性,添加UI控件等。
开发者可以通过单击图1-5中右上角的按钮来控制各个区域的显示与隐藏,如图1-6所示。