苹果公司于2008年3月6日发布了iPhone和iPod touch的应用程序开发包,其中包括Xcode开发工具、iPhone SDK和iPhone手机模拟器。第一个Beta版本是iPhone SDK 1.2b1(build 5A147p),发布后立即就能使用,但是同时推出的App Store所需要的固件更新直到2008年7月11日才发布。编写本书时,iOS SDK 8.1.2版本已经发布。 iOS开发工具主要是Xcode。自从Xcode 3.1发布以后,Xcode就成为iPhone软件开发工具包的开发环境。Xcode可以开发Mac OS X和iOS应用程序,其版本是与SDK相互对应的。例如,Xcode 3.2.5与iOS SDK 4.2对应,Xcode 4.1与iOS SDK 4.3对应,Xcode 4.2与iOS SDK 5对应,Xcode 4.5和Xcode 4.6与iOS SDK 6对应,Xcode 5与iOS SDK 7对应,Xcode 6与iOS SDK 8对应。 在Xcode 4.1之前,还有一个配套使用的工具Interface Builder,它是Xcode套件的一部分,用来设计窗体和视图,通过它可以“所见即所得”地拖曳控件并定义事件等,其数据以XML的形式被存储在xib文件中。在Xcode 4.1之后,Interface Builder成为了Xcode的一部分,与Xcode集成在一起。 注意 本书所有案例采用Xcode 6.2编写。由于Swift语法和iOS API的变化,如果采用低版本或者高版本的Xcode运行案例,有些地方可能会有编译错误。 打开Xcode 6工具,看到的主界面如图1-1所示。该界面主要分成3个区域,①号区域是工具栏,其中的按钮可以完成大部分工作。②号区域是导航栏,主要对工作空间中的内容进行导航。③号区域是代码编辑区,我们的编码工作就是在这里完成的。在导航栏上面还有一排按钮,如图1-2所示,默认选中的是“文件”导航面板。关于各个按钮的具体用法,我们会在以后用到的时候详细介绍。 图1-1 Xcode主界面 图1-2 Xcode导航面板 在选中导航面板时,导航栏下面也有一排按钮,如图1-3所示。这是辅助按钮,它们的功能都与该导航面板的内容相关。对于不同的导航面板,这些按钮也是不同的。 图1-3 导航面板的辅助按钮
iOS开发指南 从零基础到App Store上架(第3版)——1.2 开发环境及开发工具
书名: iOS开发指南 从零基础到App Store上架(第3版)
作者: 关东升
出版社: 人民邮电出版社
出版年: 2015-4-1
页数: 658
定价: CNY 99.00
装帧: 平装
ISBN: 9787115387769