开始编写iOS应用程序之前,需要做一些准备工作。初学者需要一台基于Intel架构的Macintosh计算机,并安装有Mavericks(OS X 10.9)或Yosemite(OS X 10.10)或更高的版本。任何最近上市的基于Intel架构的Macintosh计算机(台式机或笔记本)均可。
如果想使用苹果公司最强大的全新开发工具,需要注册成为iOS开发者。只需访问http://developr.apple.com/ios/就可以创建自己的开发者账号。你会看到如图1-1所示的页面。
首先,点击Log In按钮,页面将提示你输入Apple ID。如果没有Apple ID,就点击Regiser创建,然后登录。登录之后会进入iOS开发中心的主页面,其中有各类文档、视频和示例代码等的链接。所有这些都可帮助你更好地进行iOS应用开发。
iOS开发中最重要的工具是Xcode,它是苹果公司的IDE(Integrated Development Environment,集成开发环境)。Xcode提供了一些实用工具,用于创建和调试源代码,编译应用程序,以及对应用程序进行性能调优。
可以通过Mac的苹果图标菜单访问Mac App Store,从中下载Xcode。
本书采用的SDK版本以及源代码示例
随着版本的不断更新,SDK和Xcode的下载方式也在发生变化。在最近几年内,苹果已经开始将当前较“稳定”版本的Xcode和iOS SDK放在Mac App Store中,同时在开发者网站上提供预览版供开发者下载。总之,如果想下载Xcode和iOS SDK的最新版本(即非beta测试版),应该使用Mac App Store。
本书面向当前最新版的Xcode和SDK。我们会在某些地方使用iOS 8中新引入的函数和方法,它们可能会与旧版SDK不兼容。当然,我们会在相应的地方特别指出。
请务必从http://apress.com下载最新的源代码文档[ 本书源代码也可以从图灵社区本书页面“随书下载”部分下载,网址是http://www.ituring.com.cn/book/1526。——编者注]。每当有新版SDK发布时,我们会及时更新代码,你可以时常过来看看是否有变化。