第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开发信息与学习资源。
· Stack Overflow:一个问答类网站,很多关于iOS开发的问题都可以在上面找到解答。
· cocoachina:国内最大的学习iOS开发的讨论区。