iOS系统从诞生到现在经历了短短的几年时间,凭借其硬件产品iPhone和iPad强大的用户体验,受到了广大用户和开发者的青睐,目前一直在智能手机操作系统中位居前列。
《iOS 7应用开发实战详解》分为4篇共20章,循序渐进地讲解了iOS系统开发的基本知识。《iOS 7应用开发实战详解》从搭建开发环境讲起,依次讲解了下载并安装Xcode开发工具、基本控件、数据存储、多场景处理、界面旋转、图形图像、动画处理、声音服务、多媒体技术、定位处理、互联网应用、触摸手势、硬件操作、邮箱、地址簿等高级知识。
《iOS 7应用开发实战详解》几乎涵盖了iOS开发所需要的全部内容,读者可以从本书中学到很多有用的知识。全书内容言简意赅,并且讲解方法通俗易懂、详细,特别适合于初学者学习。
《iOS 7应用开发实战详解》适合作为iOS初学者、iOS爱好者、iPhone开发人员、iPad开发人员的学习用书,也可以作为相关培训学校的培训教材和大专院校相关专业的教学用书。
目录
- 第一部分必备技术篇
- 第1章iOS开发基础2
- 1.1全新的iOS 7系统2
- 1.1.1iOS发展史2
- 1.1.2iOS 7的全新功能3
- 1.2从iPhone到iPad4
- 1.2.1让世界疯狂的iPhone4
- 1.2.2改变世界的iPad4
- 1.3iOS的常用开发框架5
- 1.3.1Foundation框架简介5
- 1.3.2Cocoa框架简介6
- 第2章搭建开发环境8
- 2.1开发前的准备——加入iOS开发团队8
- 2.2安装Xcode10
- 2.2.1Xcode介绍10
- 2.2.2iOS SDK介绍11
- 2.2.3下载并安装Xcode12
- 2.3熟悉Xcode集成环境15
- 2.3.1创建一个Xcode项目并启动模拟器15
- 2.3.2Xcode集成开发环境概述18
- 2.4常用的第三方工具28
- 2.4.1iPhone Simulator28
- 2.4.2Interface Builder29
- 第3章Cocoa Touch30
- 3.1Cocoa Touch基础30
- 3.1.1Cocoa Touch概述30
- 3.1.2Cocoa Touch中的框架31
- 3.1.3Cocoa Touch的优势31
- 3.2iPhone的技术层32
- 3.2.1Cocoa Touch层32
- 3.2.2多媒体层36
- 3.2.3核心服务层37
- 3.2.4核心OS层38
- 3.3Cocoa Touch中的框架39
- 3.3.1Core Animation(图形处理)框架39
- 3.3.2Core Audio(音频处理)框架40
- 3.3.3Core Data(数据处理)框架40
- 3.4iOS程序的生命周期41
- 3.4.1从一段代码看iOS程序的生命周期41
- 3.4.2iOS程序生命周期的原理42
- 3.4.3UIViewController的生命周期43
- 3.5Cocoa中的类45
- 3.5.1核心类45
- 3.5.2数据类型类46
- 3.5.3UI界面类48
- 3.6国际化50
- 3.7使用Xcode学习iOS框架51
- 3.7.1使用Xcode文档51
- 3.7.2快速帮助52
- 第4章Xcode Interface Builder界面开发54
- 4.1Interface Builder基础54
- 4.1.1Interface Builder的作用54
- 4.1.2Interface Builder的新特色54
- 4.2Interface Builder采用的方法56
- 4.3Interface Builder的故事板57
- 4.3.1推出的背景57
- 4.3.2故事板的文档大纲58
- 4.3.3文档大纲的区域对象59
- 4.4创建一个界面59
- 4.4.1对象库60
- 4.4.2将对象加入到视图中61
- 4.4.3使用IB布局工具61
- 4.5定制界面外观64
- 4.5.1使用属性检查器64
- 4.5.2设置辅助功能属性65
- 4.5.3测试界面66
- 4.6将界面连接到代码67