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