iOS 9开发快速入门
作 者: 刘丽霞 邱晓华
出版时间: 2015
内容简介
《iOS9开发快速入门》全面、系统地介绍了iOS 9开发技术。本书提供了大量实例,供读者实战演练。另外,本书内容讲解详细,示例丰富,书中每一个知识点都配备了对应的实例和运行结果图,这样可以使读者在学习时轻松上手。《iOS9开发快速入门》共分3篇。第1篇介绍iOS 9的新功能、iOS 9的开发工具Xcode 7.0、第1个iOS 9应用程序的开发以及Swift语言基础;第2篇介绍自定义视图和视图控制器、文字显示视图、图形图像、网页操作、表视图、导航控制器以及标签栏控制器;第3篇介绍提醒处理、定位服务与地图、访问内置的应用程序、多媒体、动画、触摸与手势等。《iOS9开发快速入门》特为没有iOS 9技术基础的新手编写。通过对本书的学习,读者可以基本建立起iOS 9技术的思想框架,并且对iOS 9开发的过程有一个初步的了解。所以,本书不仅适合作为大中专院校的教材,也适合iOS 9技术爱好者自学使用。
目 录
第1章 iOS 9开发概述 1
1.1 iOS 9新特性 1
1.1.1 Siri语音助手智能化 1
1.1.2 新增News新闻聚合应用 1
1.1.3 ApplePay支持购物Wallet取代Passbook 1
1.1.4 地图引入Transit通勤路线功能 2
1.1.5 备忘录进入核查清单组件 3
1.1.6 键盘加入Shortcut Bar 3
1.1.7 iPad引入双屏模式,支持QuickType键盘 3
1.2 构建开发环境——Xcode 7.0 4
1.2.1 安装Xcode 7.0 4
1.2.2 绑定苹果开发者账号 5
1.2.3 更新文件和组件 6
1.2.4 帮助文档 8
1.3 编写**个iOS 9应用 9
1.3.1 创建项目 9
1.3.2 编译、连接、运行 11
1.3.3 iOS模拟器介绍 12
1.3.4 编辑界面 16
1.3.5 编写代码 19
1.3.6 定制应用程序图标 23
1.4 小结 25
第2章 认识全新的Xcode 7.0 26
2.1 Xcode 7.0的新特性 26
2.1.1 UI测试 26
2.1.2 免真机调试 27
2.1.3 Debug 27
2.1.4 iOS 9界面适配利器——UIStackView 27
2.2 解剖Xcode 7.0界面 27
2.2.1 导航窗口 27
2.2.2 工具窗口 28
2.2.3 编辑窗口 30
2.2.4 目标窗口 30
2.3 Xcode 7.0项目结构 31
2.4 调试程序 32
2.5 小结 34
第3章 Swift基础语法 35
3.1 常量和变量 35
3.1.1 常量 35
3.1.2 变量 38
3.2 数据类型 38
3.2.1 整数类型 39
3.2.2 浮点类型 41
3.2.3 字符类型 41
3.2.4 布尔类型 42
3.2.5 可选类型 42
3.2.6 类型别名 43
3.3 字面值 43
3.4 Swift特有字面值以及数据类型——元组 43
3.5 运算符 44
3.5.1 元的介绍 44
3.5.2 赋值运算符 44