主页 详情

《iOS 6应用开发入门经典 原书第4版》_(美)雷著_13336853_9787115318787

【书名】:《iOS 6应用开发入门经典 原书第4版》
【作者】:(美)雷著
【出版社】:北京:人民邮电出版社
【时间】:2013
【页数】:599
【ISBN】:9787115318787
【SS码】:13336853

最新查询

内容简介

第1章 为开发准备好系统和iOS设备

1.1欢迎进入iOS平台

1.1.1 iOS设备

1.1.2显示屏和图形

1.1.3应用程序资源约束

1.1.4连接性

1.1.5输入和反馈

1.2成为iOS开发人员

1.2.1加入App1e开发人员计划

1.2.2安装Xcode

1.2.3添加设备支持组件

1.3创建并安装开发供应配置文件

1.3.1什么是开发供应配置文件

1.3.2配置用于开发的设备

1.4运行第一个iOS应用程序

1.5开发技术概述

1.5.1 Apple开发工具

1.5.2 Objective-C

1.5.3 CoCoa Touch

1.5.4模型-视图-控制器

1.6进一步探索

1.7小结

1.8问与答

1.9作业

1.9.1测验

1.9.2答案

1.9.3练习

第2章Xcode和iOSs模拟器简介

2.1使用Xcode

2.1.1创建和管理项目

2.1.2编辑和导航代码

2.1.3生成应用程序

2.1.4管理项目属性

2.2使用iOS模拟器

2.2.1启动应用程序

2.2.2模拟多点触摸事件

2.2.3旋转模拟的设备

2.2.4模拟其他情况

2.3进一步探索

2.4小结

2.5问与答

2.6作业

2.6.1 测验

2.6.2答案

2.6.3练习

第3章 探索Apple平台语言Objective-C

3.1面向对象编程和Objective-C

3.1.1什么是面向对象编程

3.1.2面向对象编程术语

3.1.3什么是Objective-C

3.2探索Objective-C文件结构

3.2.1头文件/接口文件

3.2.2实现文件

3.2.3自动生成的结构

3.2.4分类和协议

3.3 Objective-C编程基础

3.3.1声明变量

3.3.2分配和初始化对象

3.3.3使用方法及发送消息

3.3.4表达式和决策

3.4内存管理和自动引用计数(ARC)

3.4.1旧方式:保留并释放对象

3.4.2新方式:自动引用计数

3.5进一步探索

3.6小结

3.7问与答

3.8 作业

3.8.1 测验

3.8.2答案

3.8.3练习

第4章Cocoa Touch内幕

4.1 Cocoa Touch是什么

4.1.1冷静面对大量的功能

4.1.2年轻而成熟

4.2探索iPhone技术层

4.2.1 Cocoa Touch层

4.2.2多媒体层

4.2.3核心服务层

4.2.4核心OS层

4.3跟踪iOS应用程序的生命周期

4.4 Cocoa基础

4.4.1核心应用程序类

4.4.2数据类型类

4.4.3界面类

4.5使用Xcode探索iOS框架

4.5.1 Xcode 文档

4.5.2快速帮助

4.6进一步探索

4.7小结

4.8问与答

4.9作业

4.9.1 测验

4.9.2答案

4.9.3练习

第5章 探索Xcode Interface Builder

5.1了解Interface Builder

5.1.1 IB采用的方法

5.1.2剖析IB故事板

5.2创建用户界面

5.2.1对象库

5.2.2将对象加入到视图中

5.2.3使用IB编辑工具

5.2.4自动布局系统

5.3定制界面外观

5.3.1使用属性检查器

5.3.2设置辅助功能属性

5.3.3测试界面

5.4连接到代码

5.4.1打开项目

5.4.2实现概述

5.4.3输出口和操作

5.4.4对象身份

5.5进一步探索

5.6小结

5.7问与答

5.8作业

5.8.1测验

5.8.2答案

5.8.3练习

第6章 模型-视图-控制器应用程序设计

6.1了解设计模式模型-视图-控制器

6.1.1制作意大利面条

6.1.2使用MVC将应用程序设计结构化

6.2 Xcode如何实现MVC

6.2.1视图

6.2.2视图控制器

6.2.3数据模型

6.3使用模板Single View Application

6.3.1实现概述

6.3.2创建项目

6.3.3规划属性和连接

6.3.4设计界面

6.3.5创建并连接输出口和操作

6.3.6实现应用程序逻辑

6.3.6生成应用程序

6.4进一步探索

6.5小结

6.6问与答

6.7作业

6.7.1 测验

6.7.2答案

6.7.3练习

第7章 使用文本、键盘和按钮

7.1基本用户输入和输出

7.1.1按钮

7.1.2文本框和文本视图

7.1.3标签

7.2使用文本框、文本视图和按钮

7.2.1实现概述

7.2.2创建项目

7.2.3设计界面

7.2.4创建并连接输出口和操作

7.2.5实现按钮模板

7.2.6隐藏键盘

7.2.7实现应用程序逻辑

7.2.8生成应用程序

7.3进一步探索

7.4小结

7.5问与答

7.6作业

7.6.1 测验

7.6.2答案

7.6.3 练习

第8章 处理图像、动画、滑块和

步进控件

8.1用户输入和输出

8.1.1滑块

8.1.2步进控件

8.1.3图像视图

8.2创建并管理图像动画、滑块和

步进控件

8.2.1实现概述

8.2.2创建项目

8.2.3设计界面

8.2.4创建并连接到输出口和操作

8.2.5实现应用程序逻辑

8.2.6生成应用程序

8.3进一步探索

8.4小结

8.5问与答

8.6作业

8.6.1测验

8.6.2答案

8.6.3练习

第9章 使用高级界面对象和视图

9.1再谈用户输入和输出

9.1.1开关

9.1.2分段控件

9.1.3 Web视图

9.1.4可滚动的视图

9.2使用开关、分段控件和Web视图

9.2.1实现概述

9.2.2创建项目

9.2.3设计界面

9.2.4创建并连接输出口和操作

9.2.5实现应用程序逻辑

9.2.6生成应用程序

9.3使用可滚动视图

9.3.1实现概述

9.3.2创建项目

9.3.3设计界面

9.3.4创建并连接输出口和操作

9.3.5实现应用程序逻辑

9.3.6生成应用程序

9.4进一步探索

9.5小结

9.6问与答

9.7作业

9.7.1 测验

9.7.2答案

9.7.3练习

第10章 引起用户注意

10.1提醒用户

10.1.1提醒视图

10.1.2操作表

10.1.3系统声音服务

10.2探索提醒用户的方法

10.2.1实现概述

10.2.2创建项目

10.2.3设计界面

10.2.4创建并连接输出口和操作

10.2.5实现提醒视图

10.2.6实现操作表

10.2.7实现提醒音和震动

10.3进一步探索

10.4小结

10.5问与答

10.6作业

10.6.1 测验

10.6.2答案

10.6.3练习

第11章 实现多场景和弹出框

11.1多场景故事板简介

11.1.1术语

11.1.2创建多场景项目

11.1.3创建切换

11.1.4手工控制模态切换

11.1.5使用出口和回退切换

11.1.6以编程方式创建模态场景切换

11.1.7在场景之间传递数据

11.2理解iPad弹出框

11.2.1创建弹出框

11.2.2创建弹出切换

11.2.3手工显示弹出框

11.2.4响应用户关闭弹出框

11.2.5以编程方式创建并显示弹出框

11.3使用模态切换

11.3.1实现概述

11.3.2创建项目

11.3.4设计界面

11.3.5创建模态切换

11.3.6回退到初始场景

11.3.7创建并连接输出口和操作

11.3.8实现应用程序逻辑

11.3.9生成应用程序

11.4使用弹出框

11.4.1创建项目

11.4.2设计界面

11.4.3创建弹出切换

11.4.4创建并连接输出口

11.4.5实现应用程序逻辑

11.4.6生成应用程序

11.5进一步探索

11.6小结

11.7问与答

11.8作业

11.8.1 测验

11.8.2答案

11.8.3练习

第12章 使用工具栏和选择器做出选择

12.1了解工具栏

12.1.1栏按钮项

12.2探索选择器

12.2.1日期选择器

12.2.2选择器视图

12.3使用日期选择器

12.3.1实现概述

12.3.2创建项目

12.3.3设计界面

12.3.4创建切换

12.3.5创建并连接输出口和操作

12.3.6实现场景切换逻辑

12.3.7实现日期计算逻辑

12.3.8生成应用程序

12.4实现自定义选择器

12.4.1实现概述

12.4.2创建项目

12.4.3设计界面

12.4.4创建切换

12.4.5创建并连接输出口和操作

12.4.6实现场景切换逻辑

12.4.7实现自定义选择器视图

12.4.8生成应用程序

12.5进一步探索

12.6小结

12.7问与答

12.8作业

12.8.1测验

12.8.2答案

12.8.3练习

第13章 使用导航控制器和选项卡栏控制器

13.1高级视图控制器

13.1.1多场景开发

13.2探索导航控制器

13.2.1导航栏、导航项和栏按钮项

13.2.2在故事板中使用导航控制器

13.2.3在导航场景之间共享数据

13.3了解选项卡栏控制器

13.3.1选项卡栏和选项卡栏项

13.3.2在故事板中使用选项卡栏 控制器

13.3.3在选项卡栏控制器管理的 场景之间共享数据

13.4使用导航控制器

13.4.1实现概述

13.4.2创建项目

13.4.3创建压入切换

13.4.4设计界面

13.4.5创建并连接输出口和操作

13.4.6实现应用程序逻辑

13.4.7生成应用程序

13.5使用选项卡栏控制器

13.5.1实现概述

13.5.2创建项目

13.5.3创建选项卡栏关系

13.5.4设计界面

13.5.5创建并连接输出口和操作

13.5.6实现应用程序逻辑

13.5.7生成应用程序

13.6进一步探索

13.7小结

13.8问与答

13.9作业

13.9.1 测验

13.9.2答案

13.9.3练习

第14章 使用表视图和分割视图控制器导航数据

14.1了解表视图

14.1.1表视图的外观

14.1.2表单元格

14.1.3添加表视图

14.2探索分割视图控制器(仅适用于iPad)

14.2.1实现分割视图控制器

14.2.2模板Master-Detail Application

14.3一个简单的表视图应用程序

14.3.1实现概述

14.3.2创建项目

14.3.3设计界面

14.3.4连接输出口delegate和dataSource

14.3.5实现应用程序逻辑

14.3.6生成应用程序

14.4创建基于主-从视图的应用程序

14.4.1实现概述

14.4.2创建项目

14.4.3调整ipad界面

14.4.4调整iPhone界面

14.4.5实现应用程序数据源

14.4.6实现主视图控制器

14.4.7实现细节视图控制器

14.4.8修复细节视图控制器引用问题

14.4.9生成应用程序

14.5进一步探索

14.6小结

14.7问与答

14.8作业

14.8.1测验

14.8.2答案

14.8.3练习

第15章 读写应用程序数据

15.1 iOS应用程序和数据存储

15.2数据存储方式

15.2.1用户默认设置

15.2.2设置束

15.2.3直接访问文件系统

15.3创建隐式首选项

15.3.1实现概述

15.3.2创建项目

15.3.3创建界面

15.3.4创建并连接输出口和操作

15.3.5实现应用程序逻辑

15.3.6生成应用程序

15.4实现系统设置

15.4.1实现概述

15.4.2创建项目

15.4.3设计界面

15.4.4创建并连接输出口

15.4.5创建设置束

15.4.6实现应用程序逻辑

15.4.7生成应用程序

15.5实现文件系统存储

15.5.1实现概述

15.5.2创建项目

15.5.3设计界面

15.5.4创建并连接输出口和操作

15.5.5实现应用程序逻辑

15.6进一步探索

15.7小结

15.8问与答

15.9作业

15.9.1 测验

15.9.2答案

15.9.3练习

第16章 创建自适应的用户界面

16.1自适应界面

16.1.1启用界面旋转

16.1.2设计可旋转和调整大小的界面

16.2使用自动布局

16.2.1自动布局的语言和工具

16.2.2示例1:居中约束

16.2.3示例2:增大控件

16.2.4示例3:统一调整大小及自动布局的怪异行为

16.3以编程方式定义界面

16.3.1实现概述

16.3.2创建项目

16.3.3界面编程

16.3.4生成应用程序

16.4旋转时切换视图

16.4.1实现概述

16.4.2创建项目

16.4.3设计界面

16.4.4创建并连接输出口

16.4.5实现应用程序逻辑

16.4.6生成应用程序

16.5进一步探索

16.6小结

16.7问与答

16.8作业

16.8.1 测验

16.8.2答案

16.8.3练习

第17章 使用复杂的触摸和手势

17.1多点触摸手势识别

17.2添加手势识别器

17.3使用手势识别器

17.3.1实现概述

17.3.2创建项目

17.3.3设计界面

17.3.4给视图添加手势识别器

17.3.5创建并连接输出口和操作

17.3.6实现应用程序逻辑

17.3.7生成应用程序

17.4进一步探索

17.5小结

17.6问与答

17.7作业

17.7.1 测验

17.7.2答案

17.7.3练习

第18章 检测朝向和移动

18.1理解运动硬件

18.1.1加速计

18.1.2陀螺仪

18.2访问朝向和运动数据

18.2.1通过UIDevice请求朝向通知

18.2.2使用Core Motion读取加速计和陀螺仪数据

18.3检测朝向

18.3.1实现概述

18.3.2创建项目

18.3.3设计界面

18.3.4创建并连接输出口

18.3.5实现应用程序逻辑

18.3.6生成应用程序

18.4检测倾斜和旋转

18.4.1实现概述

18.4.2创建项目

18.4.3设计界面

18.4.4创建并连接输出口和操作

18.4.5实现应用程序逻辑

18.4.6生成应用程序

18.5进一步探索

18.6小结

18.7问与答

18.8作业

18.8.1 测验

18.8.2答案

18.8.3练习

第19章 使用多媒体

19.1探索多媒体

19.1.1 Media Player框架

19.1.2 AV Foundation框架

19.1.3图像选择器

19.1.4 Core Image框架

19.2创建用于练习使用多媒体的应用程序

19.2.1实现概述

19.2.2创建项目

19.2.3设计界面

19.2.4创建并连接输出口和操作

19.2.5实现电影播放器

19.2.6实现音频录制和播放

19.2.7使用照片库和相机

19.2.8 实现Core Image滤镜

19.2.9访问并播放音乐库

19.3进一步探索

19.4小结

19.5问与答

19.6作业

19.6.1测验

19.6.2答案

19.6.3练习

第20章 与其他应用程序交互

20.1应用程序集成

20.1.1地址簿

20.1.2电子邮件

20.1.3在社交网站上发表信息

20.1.4地图功能

20.2使用地址簿、电子邮件、社交网络和地图

20.2.1实现概述

20.2.2创建项目

20.2.3设计界面

20.2.4创建并连接输出口和操作

20.2.5实现地址簿逻辑

20.2.6实现地图逻辑

20.2.7实现电子邮件逻辑

20.2.8实现社交网络逻辑

20.2.9生成应用程序

20.3进一步探索

20.4小结

20.5问与答

20.6作业

20.6.1 测验

20.6.2答案

20.6.3练习

第21章 实现定位服务

21.1理解Core Location

21.1.1获取位置

21.1.2获取航向

21.2创建支持定位的应用程序

21.2.1实现概述

21.2.2创建项目

21.2.3设计视图

21.2.4创建并连接输出口

21.2.5实现应用程序逻辑

21.2.6生成应用程序

21.3理解磁性指南针

21.3.1实现概述

21.3.2创建项目

21.3.3修改用户界面

21.3.4创建并连接输出口

21.3.5修改应用程序逻辑

21.3.6生成应用程序

21.4进一步探索

21.5小结

21.6问与答

21.7作业

21.7.1 测验

21.7.2答案

21.7.3练习

第22章 创建支持后台处理的应用程序

22.1理解iOS后台处理

22.1.1后台处理类型

22.1.2支持后台处理的应用程序的生命周期

22.2禁用后台处理

22.3处理后台挂起

22.4实现本地通知

22.4.1常用的通知属性

22.4.2创建和调度通知

22.5使用任务特定的后台处理

22.5.1修改应用程序Cupertion以支持在后台播放音频

22.5.2使用声音指示前往库珀蒂诺的方向

22.5.3添加后台模式键

22.6完成长时间运行的后台任务

22.6.1实现概述

22.6.2创建项目

22.6.3设计界面

22.6.4创建并连接输出口

22.6.5实现应用程序逻辑

22.6.6启用后台任务处理

22.6.7生成应用程序

22.7进一步探索

22.8小结

22.9问与答

22.10作业

22.10.1 测验

22.10.2答案

22.10.3练习

第23章 创建通用应用程序

23.1开发通用应用程序

23.1.1理解通用模板

23.1.2通用应用程序设置方面的不同

23.2创建通用应用程序:方法1

23.2.1实现概述

23.2.2创建项目

23.2.3设计界面

23.2.4创建并连接输出口

23.2.5实现应用程序逻辑

23.2.6生成应用程序

23.3创建通用应用程序:方法2

23.3.1创建项目

23.3.2设计界面

23.3.3创建并连接输出口

23.3.4实现应用程序逻辑

23.3.5生成应用程序

23.4使用多个目标

23.4.1将iPhone目标转换为iPad目标

23.4.2将ipad目标转换为iPhone目标

23.5进一步探索

23.6小结

23.7问与答

23.8作业

23.8.1 测验

23.8.2答案

23.8.3练习

第24章 应用程序跟踪和调试

24.1使用NSLog提供即时反馈

24.2使用Xcode调试器

24.2.1设置断点及单步执行代码

24.2.2使用调试导航器

24.3进一步探索

24.4小结

24.5问与答

24.6作业

24.6.1 测验

24.6.2答案

24.6.3练习


书查询(www.shuchaxun.com)本网页唯一编码:
22fc050ff04f49f492282b8b8d341396#c9bd4821e262fc58b68d64d570ad5268#240195672#13336853.zip