
上QQ阅读APP看书,第一时间看更新
1.2 创建App应用
1.2.1 下载安装Xcode
请通过AppStore下载官方的Xcode,如图1-1所示,虽然安装过程比较缓慢(约4GB),但请不要在第三方平台下载。2015年,在苹果公司发布Xcode 7版本时,有黑客在Xcode中植入了病毒,并且放到了国内的第三方云空间提供下载,很多知名互联网公司的App应用都被感染了病毒。

图1-1 AppStore下载
1.1.2 使用Xcode创建App
使用Xcode开发手机App应用时,第一步就是需要新建一个App工程。请按照如下步骤新建工程。
(1)打开Xcode,并选择Create a new Xcode project,如图1-2所示。

图1-2 创建工程
(2)在图1-3中选择iOS→Application命令,然后选择Single View Application,其他几类应用在实际开发过程中使用较少,如图1-3所示。

图1-3 选择工程模板
(3)输入App的名称——Product Name。
Xcode会自动创建App的标示符——Bundle Identifier,相当于是App的身份ID,如图1-4所示。Bundle Identifier包括两部分,一部分是开发企业网址的倒序形式;另一部分是应用的名称,这种命名方式可以保证该应用在AppStore中是全球唯一的。

图1-4 项目的选项设定
(4)选择工程保存的位置,完成App的创建。
1.2.3 Xcode开发界面介绍
Xcode开发界面包括5个主要区域,如图1-5所示。

图1-5 Xcode主界面

图1-6 辅助按钮
- 工具栏(Toolbar):主要负责程序运行调试,编辑器功能区域的显示/隐藏;
- 编辑区(Editor area):代码编写区域;
- 导航区(Navigator area):展示工程文件列表;
- 调试区(Debug area):在进行程序调试中,可以查看对象信息,并且输出日志;
- 公共区(Utilities area):用于设置对象属性,添加UI控件等。
开发者可以通过单击图1-5中右上角的按钮来控制各个区域的显示与隐藏,如图1-6所示。