iOS 8应用开发入门经典(第6版)txt,chm,pdf,epub,mobi下载 作者: John Ray 出版社: 人民邮电出版社 原作名: Sams Teach Yourself iOS 8 Application Development in 24 Hours 译者: 翟磊 / 袁国忠 出版年: 2015-8 页数: 678 定价: 89.00 ISBN: 9787115398147 目录 · · · · · ·第1章 为开发准备好系统和iOS设备 11.1 欢迎进入iOS平台 1 1.1.1 iOS设备 1 1.1.2 显示屏和图形 2 1.1.3 应用程序资源约束 4 1.1.4 连接性 4 · · · · · · () 第1章 为开发准备好系统和iOS设备 1 1.1 欢迎进入iOS平台 1 1.1.1 iOS设备 1 1.1.2 显示屏和图形 2 1.1.3 应用程序资源约束 4 1.1.4 连接性 4 1.1.5 输入和反馈 4 1.2 成为iOS开发人员 5 1.2.1 加入Apple开发人员计划 5 1.2.2 安装Xcode 8 1.3 运行iOS应用 9 1.3.1 什么是开发供应配置文件 10 1.3.2 配置用于开发的设备 10 1.3.3 启动应用 12 1.4 开发技术概述 15 1.4.1 Apple开发工具 15 1.4.2 Swift 15 1.4.3 CoCoa Touch 15 1.4.4 模型-视图-控制器 16 1.5 进一步探索 16 1.6 小结 16 1.7 问与答 16 1.8 作业 17 第2章 Xcode和iOS模拟器简介 20 2.1 使用Xcode 20 2.1.1 创建和管理项目 21 2.1.2 编辑和导航代码 30 2.1.3 生成应用程序 37 2.1.4 管理项目属性 42 2.1.5 设置支持的设备朝向 43 2.1.6 应用程序图标、启动图像和启动屏幕 43 2.2 使用iOS模拟器 46 2.2.1 启动应用程序 47 2.2.2 模拟多点触摸事件 48 2.2.3 旋转模拟的设备 49 2.2.4 模拟其他情况 50 2.2.5 添加其他要模拟的设备 51 2.3 进一步探索 52 2.4 小结 52 2.5 问与答 52 2.6 作业 53 第3章 探索Swift和iOS试验场 56 3.1 面向对象编程和Swift 56 3.2 面向对象编程术语 58 3.3 探索Swift文件结构 59 3.3.1 类文件 60 3.3.2 自动生成的结构 64 3.4 Swift编程基础 65 3.4.1 声明变量和常量 65 3.4.2 使用方法 73 3.4.3 表达式和决策 76 3.5 内存管理和自动引用计数 80 3.6 iOS试验场简介 80 3.6.1 新建试验场 81 3.6.2 使用试验场 82 3.6.3 生成并查看输出 83 3.7 进一步探索 84 3.8 小结 84 3.9 问与答 84 3.10 作业 85 第4章 Cocoa Touch内幕 88 4.1 Cocoa Touch是什么 88 4.1.1 冷静面对大量的功能 89 4.1.2 少年老成 90 4.2 探索iOS技术层 90 4.2.1 Cocoa Touch层 90 4.2.2 多媒体层 91 4.2.3 核心服务层 93 4.2.4 核心OS层 94 4.3 跟踪iOS应用程序的生命周期 95 4.4 Cocoa基础 96 4.4.1 核心应用程序类 96 4.4.2 数据类型类 98 4.4.3 界面类 100 4.5 使用Xcode探索iOS框架 102 4.5.1 Xcode文档 103 4.5.2 快速帮助 106 4.6 进一步探索 108 4.7 小结 108 4.8 问与答 109 4.9 作业 109 第5章 探索Xcode Interface Builder 112 5.1 了解Interface Builder 112 5.1.1 IB采用的方法 113 5.1.2 剖析IB故事板 113 5.2 创建用户界面 117 5.2.1 对象库 118 5.2.2 将对象加入到视图中 119 5.2.3 使用IB编辑工具 120 5.2.4 自动布局系统 123 5.3 定制界面外观 125 5.3.1 使用属性检查器 125 5.3.2 设置辅助功能属性 126 5.3.3 预览界面 128 5.4 连接到代码 130 5.4.1 打开项目 130 5.4.2 实现概述 131 5.4.3 输出口和操作 132 5.4.4 对象身份 136 5.5 进一步探索 137 5.6 小结 137 5.7 问与答 138 5.8 作业 138 第6章 模型-视图-控制器应用程序设计 141 6.1 了解设计模式MVC 141 6.1.1 制作意大利面条式代码 142 6.1.2 使用MVC将应用程序设计结构化 142 6.2 Xcode如何实现MVC 143 6.2.1 视图 143 6.2.2 视图控制器 143 6.2.3 数据模型 145 6.3 使用模板Single View Application 146 6.3.1 实现概述 146 6.3.2 创建项目 147 6.3.3 规划变量和连接 150 6.3.4 设计界面 152 6.3.5 创建并连接输出口和操作 155 6.3.6 实现应用程序逻辑 159 6.3.7 生成应用程序 159 6.4 进一步探索 160 6.5 小结 160 6.6 问与答 160 6.7 作业 161 第7章 使用文本、键盘和按钮 164 7.1 基本用户输入和输出 164 7.1.1 按钮 164 7.1.2 文本框和文本视图 165 7.1.3 标签 165 7.2 使用文本框、文本视图和按钮 166 7.2.1 实现概述 166 7.2.2 创建项目 167 7.2.3 使用切割技术制作按钮模板 167 7.2.4 设计界面 171 7.2.5 创建并连接输出口和操作 181 7.2.6 隐藏键盘 183 7.2.7 实现应用程序逻辑 186 7.2.8 生成应用程序 187 7.3 进一步探索 188 7.4 小结 188 7.5 问与答 188 7.6 作业 189 第8章 处理图像、动画、滑块和步进控件 192 8.1 用户输入和输出 192 8.1.1 滑块 192 8.1.2 步进控件 193 8.1.3 图像视图 193 8.2 创建并管理图像动画、滑块和步进控件 194 8.2.1 实现概述 194 8.2.2 创建项目 195 8.2.3 设计界面 196 8.2.4 创建并连接到输出口和操作 202 8.2.5 实现应用程序逻辑 205 8.2.6 生成应用程序 211 8.3 进一步探索 211 8.4 小结 212 8.5 问与答 212 8.6 作业 212 第9章 使用高级界面对象和视图 215 9.1 再谈用户输入和输出 215 9.1.1 开关 216 9.1.2 分段控件 216 9.1.3 Web视图 217 9.1.4 可滚动的视图 219 9.2 使用开关、分段控件和Web视图 220 9.2.1 实现概述 220 9.2.2 创建项目 221 9.2.3 设计界面 221 9.2.4 创建并连接输出口和操作 226 9.2.5 实现应用程序逻辑 229 9.2.6 生成应用程序 233 9.3 使用可滚动视图 233 9.3.1 实现概述 233 9.3.2 创建项目 234 9.3.3 设计界面 234 9.3.4 创建并连接输出口和操作 238 9.3.5 实现应用程序逻辑 238 9.3.6 生成应用程序 239 9.4 进一步探索 239 9.5 小结 240 9.6 问与答 240 9.7 作业 241 第10章 引起用户注意 244 10.1 提醒用户 244 10.1.1 提醒控制器 245 10.1.2 系统声音服务 251 10.2 探索提醒用户的方法 253 10.2.1 实现概述 253 10.2.2 创建项目 253 10.2.3 设计界面 254 10.2.4 创建并连接输出口和操作 255 10.2.5 实现提醒 257 10.2.6 实现操作表 262 10.2.7 实现提醒音和震动 264 10.3 进一步探索 265 10.4 小结 266 10.5 问与答 266 10.6 作业 266 第11章 实现多场景和弹出框 269 11.1 多场景故事板简介 269 11.1.1 术语 270 11.1.2 创建多场景项目 271 11.1.3 添加提供支持的视图控制器子类 273 11.1.4 创建切换 275 11.1.5 配置模态切换 277 11.1.6 配置弹出切换 278 11.1.7 手工控制模态切换 281 11.1.8 使用出口和回退切换 282 11.1.9 以编程方式创建切换 284 11.1.10 弹出切换的独特之处 286 11.1.11 在场景之间传递数据 288 11.2 使用切换 290 11.2.1 实现概述 290 11.2.2 创建项目 290 11.2.3 设计界面 293 ... 第12章 使用工具栏和选择器做出选择 第13章 使用导航控制器和选项卡栏控制器 第14章 使用表视图和分割视图控制器导航数据 第15章 读写应用程序数据 第16章 创建自适应用户界面 第17章 使用复杂的触摸和手势 第18章 检测朝向和移动 第19章 使用多媒体 第20章 与其他iOS服务交互 第21章 实现定位服务 第22章 创建支持后台处理的应用程序 第23章 创建通用应用程序 第24章 应用程序跟踪、监视和调试 · · · · · · () |
深深吸引了我
作者视角观点都是很独特,现在只看了一部分,相信不会辜负自己的
看以后要不要多看几遍,慢慢嚼。
力荐