iOS软件开发兵法
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第1章 弹起前奏曲:环境设置

“工欲善其事,必先利其器”,拥有一个顺手的开发环境是成功开发应用程序的基础。本章介绍iOS开发环境的配置,以及一些常用软件的安装,最后会介绍一些开发中会用到的资源。

1.1 · 前期准备

前期准备主要包括两个方面:对程序开发环境的要求,以及注册为苹果开发者。

1.1.1 开发环境要求

硬件:Mac电脑(iMac、MBP、MBA均可)、一台iOS设备(iPod touch、iPhone或iPad)。

软件:Mac OS X 10.5或以上版本。

1.1.2 注册为苹果开发者

第1步 开始注册。访问网站https://developer.apple.com/programs/register/,点击页面中的“Get Started”按钮,如图1-1所示。

图1-1 开始注册页面

第2步 创建Apple ID。进入苹果开发者注册页面,如果没有Apple ID,则选择第一个选项创建一个Apple ID,否则选择使用已存在的Apple ID。这里以没有Apple ID为例,选择第一个选项,点击“Continue”按钮,如1-2所示。

图1-2 选择创建账号方式

第3步 填写个人信息。进入信息注册页面,需注意每项都需要填写并且必须用英文(不可包含特殊字符,比如ü、é、ñ)。填写完毕后,点击“Continue”按钮,如图1-3所示。

图1-3 填写个人信息

第4步 填写专业信息。专业信息页面主要是开发应用程序的类型和侧重点。填写完毕后,点击“Continue”按钮,如图1-4所示。

图1-4 填写专业信息

第5步 同意注册协议。确认注册,点击“Agree”按钮,如图1-5所示。

图1-5 确认注册

第6步 邮件确认。填写注册邮箱中收到的确认邮件中的确认码,点击“Continue”按钮,如图1-6所示。

图1-6 邮件确认

第7步 完成注册。注册成功后,点击“Continue”按钮进入会员中心。至此,前期准备工作就完成了。

1.2 · 安装Xcode

Xcode是苹果公司为开发人员提供的集成开发环境,从Xcode 3.1开始附带iOS SDK。本书中使用的是Xcode 4.3版本(需安装在Mac OS X 10.7+系统下)。

成功注册为苹果开发者后,在会员中心内点击Registered Apple Developer Resources→Dev Centers→IOS(或直接访问https://developer.apple.com/devcenter/ios/index.action),点击Downloads Xcode 4下载最新版Xcode,如图1-7所示。或者直接在Mac App Store中搜索Xcode进行下载。

图1-7 Xcode下载页面

Xcode主要包含以下几种工具。

· Xcode:集成开发环境(IDE),用来管理、编辑、调试应用程序。

· Dashcode:为了开发出Dashboard用的Widget,可以在iPhone/iPod touch上用Web Application而产生的开发工具。

· Instuments:实时分析工具,可以分析和优化程序,多用于检查程序中的性能问题。

· Interface Builder:提供可视化的视图编辑界面,可以用于应用程序界面设计。

· Simulator(iPhone/iPad 模拟器):提供iOS软件在系统中的虚拟运行和调试环境。

1.3 · 相关资源

· 苹果开发者中心(iOS Dev Center):最权威的学习iOS开发的地方,提供iOS开发所能用到的所有内容(包含文档、指南及实例代码)。

https://developer.apple.com/devcenter/ios/index.action

· Github:上百万的人通过它来实现代码分享和协作,可以找到知名的应用广泛的函数库和Framework。

https://github.com/languages/Objective-C

· Cocoadev:提供了非常丰富和完整的iOS开发信息与学习资源。

http://www.cocoadev.com/

· Stack Overflow:一个问答类网站,很多关于iOS开发的问题都可以在上面找到解答。

http://stackoverflow.com/

· cocoachina:国内最大的学习iOS开发的讨论区。

http://www.cocoachina.com/