图书介绍

iOS8应用开发入门经典(第6版)

  • [美] 约翰·雷(John Ray) 著;翟磊,袁国忠 译
  • 出版社: 人民邮电出版社
  • ISBN:9787115398147
  • 版次:6
  • 商品编码:11745026
  • 包装:平装
  • 开本:16开
  • 出版时间:2015-08-01
  • 用纸:胶版纸
  • 页数:678
  • 正文语种:中文

PDF下载

立即下载

赞助商链接

图书目录

第1章 为开发准备好系统和iOS设备t1
1.1 欢迎进入iOS平台t1
1.1.1 iOS设备t1
1.1.2 显示屏和图形t2
1.1.3 应用程序资源约束t4
1.1.4 连接性t4
1.1.5 输入和反馈t4
1.2 成为iOS开发人员t5
1.2.1 加入Apple开发人员计划t5
1.2.2 安装Xcodet8
1.3 运行iOS应用t9
1.3.1 什么是开发供应配置文件t10
1.3.2 配置用于开发的设备t10
1.3.3 启动应用t12
1.4 开发技术概述t15
1.4.1 Apple开发工具t15
1.4.2 Swiftt15
1.4.3 CoCoa Toucht15
1.4.4 模型-视图-控制器t16
1.5 进一步探索t16
1.6 小结t16
1.7 问与答t16
1.8 作业t17
第2章 Xcode和iOS模拟器简介t20
2.1 使用Xcodet20
2.1.1 创建和管理项目t21
2.1.2 编辑和导航代码t30
2.1.3 生成应用程序t37
2.1.4 管理项目属性t42
2.1.5 设置支持的设备朝向t43
2.1.6 应用程序图标、启动图像和
启动屏幕t43
2.2 使用iOS模拟器t46
2.2.1 启动应用程序t47
2.2.2 模拟多点触摸事件t48
2.2.3 旋转模拟的设备t49
2.2.4 模拟其他情况t50
2.2.5 添加其他要模拟的设备t51
2.3 进一步探索t52
2.4 小结t52
2.5 问与答t52
2.6 作业t53
第3章 探索Swift和iOS试验场t56
3.1 面向对象编程和Swiftt56
3.2 面向对象编程术语t58
3.3 探索Swift文件结构t59
3.3.1 类文件t60
3.3.2 自动生成的结构t64
3.4 Swift编程基础t65
3.4.1 声明变量和常量t65
3.4.2 使用方法t73
3.4.3 表达式和决策t76
3.5 内存管理和自动引用计数t80
3.6 iOS试验场简介t80
3.6.1 新建试验场t81
3.6.2 使用试验场t82
3.6.3 生成并查看输出t83
3.7 进一步探索t84
3.8 小结t84
3.9 问与答t84
3.10 作业t85
第4章 Cocoa Touch内幕t88
4.1 Cocoa Touch是什么t88
4.1.1 冷静面对大量的功能t89
4.1.2 少年老成t90
4.2 探索iOS技术层t90
4.2.1 Cocoa Touch层t90
4.2.2 多媒体层t91
4.2.3 核心服务层t93
4.2.4 核心OS层t94
4.3 跟踪iOS应用程序的
生命周期t95
4.4 Cocoa基础t96
4.4.1 核心应用程序类t96
4.4.2 数据类型类t98
4.4.3 界面类t100
4.5 使用Xcode探索iOS框架t102
4.5.1 Xcode文档t103
4.5.2 快速帮助t106
4.6 进一步探索t108
4.7 小结t108
4.8 问与答t109
4.9 作业t109
第5章 探索Xcode Interface Buildert112
5.1 了解Interface Buildert112
5.1.1 IB采用的方法t113
5.1.2 剖析IB故事板t113
5.2 创建用户界面t117
5.2.1 对象库t118
5.2.2 将对象加入到视图中t119
5.2.3 使用IB编辑工具t120
5.2.4 自动布局系统t123
5.3 定制界面外观t125
5.3.1 使用属性检查器t125
5.3.2 设置辅助功能属性t126
5.3.3 预览界面t128
5.4 连接到代码t130
5.4.1 打开项目t130
5.4.2 实现概述t131
5.4.3 输出口和操作t132
5.4.4 对象身份t136
5.5 进一步探索t137
5.6 小结t137
5.7 问与答t138
5.8 作业t138
第6章 模型-视图-控制器应用程序
设计t141
6.1 了解设计模式MVCt141
6.1.1 制作意大利面条式代码t142
6.1.2 使用MVC将应用程序设计
结构化t142
6.2 Xcode如何实现MVCt143
6.2.1 视图t143
6.2.2 视图控制器t143
6.2.3 数据模型t145
6.3 使用模板Single View
Applicationt146
6.3.1 实现概述t146
6.3.2 创建项目t147
6.3.3 规划变量和连接t150
6.3.4 设计界面t152
6.3.5 创建并连接输出口和操作t155
6.3.6 实现应用程序逻辑t159
6.3.7 生成应用程序t159
6.4 进一步探索t160
6.5 小结t160
6.6 问与答t160
6.7 作业t161
第7章 使用文本、键盘和按钮t164
7.1 基本用户输入和输出t164
7.1.1 按钮t164
7.1.2 文本框和文本视图t165
7.1.3 标签t165
7.2 使用文本框、文本视图和
按钮t166
7.2.1 实现概述t166
7.2.2 创建项目t167
7.2.3 使用切割技术制作按钮模板t167
7.2.4 设计界面t171
7.2.5 创建并连接输出口和操作t181
7.2.6 隐藏键盘t183
7.2.7 实现应用程序逻辑t186
7.2.8 生成应用程序t187
7.3 进一步探索t188
7.4 小结t188
7.5 问与答t188
7.6 作业t189
第8章 处理图像、动画、滑块和
步进控件t192
8.1 用户输入和输出t192
8.1.1 滑块t192
8.1.2 步进控件t193
8.1.3 图像视图t193
8.2 创建并管理图像动画、滑块和
步进控件t194
8.2.1 实现概述t194
8.2.2 创建项目t195
8.2.3 设计界面t196
8.2.4 创建并连接到输出口和操作t202
8.2.5 实现应用程序逻辑t205
8.2.6 生成应用程序t211
8.3 进一步探索t211
8.4 小结t212
8.5 问与答t212
8.6 作业t212
第9章 使用高级界面对象和视图t215
9.1 再谈用户输入和输出t215
9.1.1 开关t216
9.1.2 分段控件t216
9.1.3 Web视图t217
9.1.4 可滚动的视图t219
9.2 使用开关、分段控件和Web
视图t220
9.2.1 实现概述t220
9.2.2 创建项目t221
9.2.3 设计界面t221
9.2.4 创建并连接输出口和操作t226
9.2.5 实现应用程序逻辑t229
9.2.6 生成应用程序t233
9.3 使用可滚动视图t233
9.3.1 实现概述t233
9.3.2 创建项目t234
9.3.3 设计界面t234
9.3.4 创建并连接输出口和操作t238
9.3.5 实现应用程序逻辑t238
9.3.6 生成应用程序t239
9.4 进一步探索t239
9.5 小结t240
9.6 问与答t240
9.7 作业t241
第10章 引起用户注意t244
10.1 提醒用户t244
10.1.1 提醒控制器t245
10.1.2 系统声音服务t251
10.2 探索提醒用户的方法t253
10.2.1 实现概述t253
10.2.2 创建项目t253
10.2.3 设计界面t254
10.2.4 创建并连接输出口和操作t255
10.2.5 实现提醒t257
10.2.6 实现操作表t262
10.2.7 实现提醒音和震动t264
10.3 进一步探索t265
10.4 小结t266
10.5 问与答t266
10.6 作业t266
第11章 实现多场景和弹出框t269
11.1 多场景故事板简介t269
11.1.1 术语t270
11.1.2 创建多场景项目t271
11.1.3 添加提供支持的视图
控制器子类t273
11.1.4 创建切换t275
11.1.5 配置模态切换t277
11.1.6 配置弹出切换t278
11.1.7 手工控制模态切换t281
11.1.8 使用出口和回退切换t282
11.1.9 以编程方式创建切换t284
11.1.10 弹出切换的独特之处t286
11.1.11 在场景之间传递数据t288
11.2 使用切换t290
11.2.1 实现概述t290
11.2.2 创建项目t290
11.2.3 设计界面t293
11.2

查看全部 ↓

精品推荐