![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=1738825391-O0fojTM6rT5HLUuyvkdsudgQhXGtyu7K-0-917f9f457edc68ce235bce4ae0247ecd)
图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=1738825391-iuKvpNbQ5B400B1agpLQx8UQWyzdVGq4-0-5f8688a6bb390e8d011a40e5743c8379)
图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=1738825391-SPMKZXURNey6TIa2ZD6bM6sPUYdMwMFO-0-2b05de280623e1060ac55b04efcda94e)
图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=1738825391-f5jK86AyiGxED7vWlNQS7r0M6yRWkhCS-0-d0946ea7dece8b1c3e88bb56a228ba98)
图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=1738825391-pvgAT7zotZubyc4QiTDzVis575u0pKPP-0-19d3f7b29b71b14c5afc9868a5222527)
图1-5 Xcode主界面
![](https://epubservercos.yuewen.com/D4B438/15253388904120706/epubprivate/OEBPS/Images/Figure-P26_3906.jpg?sign=1738825391-rI4G9QxVcdT7OcbGxDM9VvNEgIRstUXS-0-fd494fbbbda9e396576883a09ec120ba)
图1-6 辅助按钮
- 工具栏(Toolbar):主要负责程序运行调试,编辑器功能区域的显示/隐藏;
- 编辑区(Editor area):代码编写区域;
- 导航区(Navigator area):展示工程文件列表;
- 调试区(Debug area):在进行程序调试中,可以查看对象信息,并且输出日志;
- 公共区(Utilities area):用于设置对象属性,添加UI控件等。
开发者可以通过单击图1-5中右上角的按钮来控制各个区域的显示与隐藏,如图1-6所示。