精通iOS开发(第6版)

精通iOS开发(第6版)
8.2
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [瑞典] [法] [美]
出版社: 人民邮电出版社
2014-10
版次: 6
ISBN: 9787115368263
定价: 109.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 536页
字数: 809千字
正文语种: 简体中文
原版书名: Beginning iOS 7 Development: Exploring the iOS SDK
  •   《图灵程序设计丛书:精通iOS开发(第6版)》是iOS应用开发基础教程,内容翔实,语言生动。作者结合大量实例,循序渐进地讲解了适用于iPhone/iPad开发的基本流程。新版介绍强大的iOS7操作系统,涵盖Xcode4以来的新功能,书中所有案例全部重新编写。
      《图灵程序设计丛书:精通iOS开发(第6版)》具有较强通用性,iOS发新手可通过本书快速入门进阶,经验丰富的iOS开发人员也能从中找到令人耳目一新的内容。   JackNutting,苹果移动开发技术专家,首批Cocoa用户,技术图书作者。Objective-C和Cocoa框架的坚定拥护者。
      FredrikOlsson,具有丰富的Cocoa和iPhone开发经验,从业经历丰富,从实时汇编到企业版Java开发。Objective-C和Cocoa框架的坚定拥护者。
      DavidMark,经验丰富的Mac技术开发专家,技术图书作者。他撰写过许多Mac平台和iOS开发方面的畅销书。David还是iOS/Android开发公司MartianCraft的联合创始人。
      JeffLaMarche,Mac与iOS开发人员,拥有20多年开发经验。他是MacTechMagazine和苹果公司开发人员网站的专栏作家。Jeff关于iOS开发的博文广受欢迎。 第1章 欢迎来到iOS世界1.1 关于本书1.2 必要条件1.2.1 开发者选项1.2.2 必备知识1.3 编写iOS应用程序有何不同1.3.1 只能同时运行一个应用1.3.2 只有一个窗口1.3.3 有限的访问权限1.3.4 有限的响应时间1.3.5 有限的屏幕大小1.3.6 有限的系统资源1.3.7 不支持垃圾回收1.3.8 新功能1.3.9 与众不同的交互方法1.4 本书内容1.5 这一版的新内容1.6 准备开始吧第2章 创建项目2.1 在Xcode中创建项目2.1.1 Xcode项目窗口2.1.2 深入研究项目2.2 界面构建器简介2.2.1 文件格式2.2.2 分镜2.2.3 库2.2.4 在视图中添加标签2.2.5 属性修改2.3 画龙点睛--美化iPhone应用2.4 小结第3章 实现基本交互3.1 MVC方法3.2 创建项目3.3 视图控制器3.3.1 输出接口和操作方法3.3.2 清理视图控制器3.3.3 设计用户界面3.3.4 运行应用3.3.5 样式文本3.4 应用程序委托3.5 小结第4章 更丰富的用户界面4.1 满是控件的屏幕4.2 活跃控件、静态控件和被动控件4.3 创建应用程序4.4 实现图像视图和文本框4.4.1 添加图像视图4.4.2 调整图像视图的大小4.4.3 设置视图属性4.4.4 添加文本框4.4.5 创建并关联输出接口4.5 关闭键盘4.5.1 输入完成后关闭键盘4.5.2 通过触摸背景关闭键盘4.5.3 添加滑动条和标签4.5.4 添加顶部约束4.5.5 创建并关联操作方法和输出接口4.5.6 实现操作方法4.6 实现开关、按钮和分段控件4.6.1 添加两个带标签的开关4.6.2 为开关创建并关联输出接口和操作方法4.6.3 实现开关的操作方法4.7 美化按钮4.7.1 可拉伸图像4.7.2 控件状态4.7.3 为按钮创建并关联输出接口和操作方法4.8 实现分段控件的操作方法4.9 实现操作表单和警告视图4.9.1 遵从操作表单委托方法4.9.2 显示操作表单4.9.3 最终调整4.10 小结第5章 自动旋转和自动调整大小5.1 自动旋转机制5.1.1 点、像素和Retina显示屏5.1.2 自动旋转的实现方式5.2 选择视图支持的方向5.2.1 应用级支持的方向5.2.2 单个控制器的旋转支持5.3 使用约束设计界面5.3.1 覆盖默认的约束5.3.2 与屏幕等宽的标签5.4 旋转时重构视图5.4.1 创建并关联输出接口5.4.2 旋转时移动按钮5.5 小结第6章 多视图应用6.1 多视图应用的常见类型6.2 多视图应用的体系结构6.2.1 根控制器6.2.2 内容视图剖析6.3 构建View Switcher项目6.3.1 创建视图控制器和分镜6.3.2 修改应用委托6.3.3 修改BIDSwitchView Controller.m6.3.4 添加视图控制器6.3.5 构建带有工具栏的视图6.3.6 编写根视图控制器6.3.7 实现内容视图6.3.8 转换过程的动画效果6.4 小结第7章 分页栏与选取器7.1 Pickers应用程序7.2 委托和数据源7.3 创建Pickers应用程序7.3.1 创建视图控制器7.3.2 添加分镜7.3.3 创建分页栏控制器7.3.4 初次运行7.4 实现日期选取器7.5 实现单滚轮选取器7.5.1 构建视图7.5.2 将控制器实现为数据源和委托7.6 实现多滚轮取器7.6.1 声明输出接口和操作方法7.6.2 构建视图7.6.3 实现控制器7.7 实现内容取决于滚轮7.8 使用自定义选取器创建一个简单游戏7.8.1 编写控制器头文件7.8.2 构建视图7.8.3 添加图像资源7.8.4 实现控制器7.8.5 最后的细节7.9 小结第8章 表视图简介8.1 表视图基础8.1.1 表视图和表视图单元8.1.2 分组表和格式表8.2 实现一个简单表8.2.1 设计视图8.2.2 编写控制器8.2.3 添加一个图像8.2.4 表视图单元样式8.2.5 设置缩进级别8.2.6 处理行的选择8.2.7 更改字体大小和行高8.3 定制表视图单元8.3.1 向表视图单元添加子视图8.3.2 创建UITableViewCell子类8.3.3 从nib文件加载UITableViewCell8.4 分组分区和索引分区8.4.1 构建视图8.4.2 导入数据8.4.3 实现控制器8.4.4 添加索引8.5 解决状态栏干扰8.6 实现搜索栏8.7 小结第9章 导航控制器和表视图9.1 导航控制器9.1.1 栈的概念9.1.2 控制器栈9.2 一个简单的字体浏览器:Fonts9.2.1 子控制器9.2.2 Font应用的基础框架9.3 创建根视图控制器9.4 初始化分镜9.5 第一个子控制器:字体列表视图9.5.1 设定字体列表的分镜9.5.2 对根视图控制器的转场进行设置9.6 创建字体尺寸视图控制器9.6.1 设计字体尺寸视图控制器的分镜9.6.2 对字体列表视图控制器的转场进行设置9.7 创建字体信息视图控制器9.7.1 设计字体信息视图控制器的分镜9.7.2 设置约束9.7.3 调整字体列表视图控制器的转场9.7.4 我的收藏字体9.8 改善表视图9.8.1 实现轻扫删除9.8.2 实现拖动排序9.9 小结第10章 集合视图10.1 创建DialogViewer项目10.2 修补视图控制器类10.3 自定义单元10.4 配置视图控制器10.5 内容单元10.6 实现流式布局10.7 分区标题视图10.8 小结第11章 iPad开发注意事项11.1 分割视图和浮动窗口11.1.1 创建SplitView项目11.1.2 在分镜中定义结构11.1.3 使用代码定义功能11.2 显示总统信息11.3 创建浮动窗口11.4 小结第12章 应用设置及用户默认设置12.1 设置捆绑包入门12.2 应用:Bridge Control12.2.1 创建项目12.2.2 使用设置捆绑包12.2.3 读取应用中的设置12.2.4 在应用中修改默认设置12.2.5 注册默认值12.2.6 保证设置有效12.3 小结第13章 数据持久化基础知识13.1 应用的沙盒13.1.1 获取Documents目录13.1.2 获取tmp目录13.2 文件保存方案13.2.1 单文件持久化13.2.2 多文件持久化13.3 属性列表13.3.1 属性列表序列化13.3.2 Persistence应用的第一个版本13.4 对模型对象进行归档13.4.1 遵循NSCoding协议13.4.2 实现NSCopying协议13.4.3 对数据对象进行归档和取消归档13.4.4 归档应用13.5 使用iOS内嵌的SQLite313.5.1 创建或打开数据库13.5.2 绑定变量13.5.3 SQLite3应用13.6 使用Core Data13.6.1 实体和托管对象13.6.2 Core Data应用13.7 小结第14章 iCloud之旅14.1 使用UIDocument管理文档存储14.1.1 构建TinyPix14.1.2 创建BIDTinyPixDocument类14.1.3 主控制器代码14.1.4 初始分镜14.1.5 创建BIDTinyPixView类14.1.6 设计分镜14.2 添加iCloud支持14.2.1 创建授权文件14.2.2 如何查询14.2.3 保存在哪里14.2.4 将首选项保存到iCloud14.3 小结第15章 Grand Central Dispatch和后台处理15.1 Grand Central Dispatch15.2 SlowWorker简介15.3 线程基础知识15.4 工作单元15.5 GCD:底层队列15.5.1 傻瓜式操作15.5.2 改进SlowWorker15.6 后台处理15.6.1 应用生命周期15.6.2 状态更改通知15.6.3 创建State Lab项目15.6.4 执行状态的变化15.6.5 利用执行状态更改15.6.6 处理不活跃状态15.6.7 处理后台状态15.7 小结第16章 使用Core Graphics绘图16.1 Quartz 2D基础概念16.2 Quartz 2D绘图方法16.2.1 Quartz 2D图形环境16.2.2 坐标系统16.2.3 指定颜色16.2.4 在环境中绘制图像16.2.5 绘制形状:多边形、直线和曲线16.2.6 Quartz 2D样例:图案、渐变色、虚线图16.3 QuartzFun应用程序16.3.1 构建QuartzFun应用程序16.3.2 添加Quartz 2D绘制代码16.3.3 优化QuartzFun应用程序16.4 小结第17章 Sprite Kit游戏框架17.1 基础入门17.1.1 自定义初始场景17.1.2 隐藏状态栏17.2 场景设置17.3 玩家动作17.3.1 向场景中插入玩家17.3.2 触摸处理17.3.3 玩家移动17.3.4 几何运算17.3.5 轻微摆动17.4 创建你的敌人17.5 在场景中放入敌人17.6 开始射击17.6.1 定义物理类别17.6.2 创建BIDBulletNode类17.6.3 应用物理知识17.6.4 在场景中添加导弹17.7 利用物理引擎攻击敌人17.8 实现关卡17.8.1 注意敌人17.8.2 进入下一关卡17.9 自定义碰撞17.9.1 为SKNode添加类别17.9.2 向敌人添加自定义碰撞行为17.9.3 准确显示玩家生命17.10 粒子系统17.10.1 第一个粒子17.10.2 向场景中加入粒子17.11 游戏结束17.12 开始场景17.13 播放音乐17.14 小结第18章 轻点、触摸和手势18.1 多点触控术语18.2 响应者链18.2.1 响应事件18.2.2 转发事件:保持响应者链的活动状态18.3 多点触控体系结构18.4 4个手势通知方法18.5 TouchExplorer应用18.6 Swipes应用18.6.1 自动手势识别18.6.2 实现多指轻扫18.7 检测多次轻点18.8 检测捏合和旋转18.9 自定义手势18.9.1 CheckPlease应用18.9.2 CheckPlease的触摸方法18.10 小结第19章 Core Location和Map Kit19.1 位置管理器19.1.1 设置精度19.1.2 设置距离筛选器19.1.3 启动位置管理器19.1.4 合理使用位置管理器19.2 位置管理器委托19.2.1 获取位置更新19.2.2 使用CLLocation获取纬度和经度19.2.3 错误通知19.3 开始构建Core Location19.4 将移动路线展现在地图上19.5 小结第20章 陀螺仪和加速计20.1 加速计物理特性20.2 陀螺仪旋转特性20.3 Core Motion和动作管理器20.3.1 基于事件的动作20.3.2 主动动作访问20.3.3 加速计结果20.4 检测摇动20.4.1 内嵌的摇动检测20.4.2 摇动与击碎20.5 将加速计用做方向控制器20.5.1 滚弹珠程序20.5.2 实现BIDBallView类20.5.3 计算弹珠运动20.6 小结第21章 摄像头和照片库21.1 图像选取器和UIImagePicker-Controller21.2 实现图像选取器控制器委托21.3 实际测试摄像头和照片库21.3.1 设计界面21.3.2 实现摄像头视图控制器21.4 小结第22章 应用本地化22.1 本地化体系结构22.2 字符串文件22.2.1 字符串文件22.2.2 本地化的字符串宏22.3 现实中的iOS本地化应用22.3.1 创建LocalizeMe22.3.2 测试LocalizeMe22.3.3 本地化项目22.3.4 初始化分镜22.3.5 创建并本地化字符串文件22.3.6 应用显示名称的本地化22.4 小结
  • 内容简介:
      《图灵程序设计丛书:精通iOS开发(第6版)》是iOS应用开发基础教程,内容翔实,语言生动。作者结合大量实例,循序渐进地讲解了适用于iPhone/iPad开发的基本流程。新版介绍强大的iOS7操作系统,涵盖Xcode4以来的新功能,书中所有案例全部重新编写。
      《图灵程序设计丛书:精通iOS开发(第6版)》具有较强通用性,iOS发新手可通过本书快速入门进阶,经验丰富的iOS开发人员也能从中找到令人耳目一新的内容。
  • 作者简介:
      JackNutting,苹果移动开发技术专家,首批Cocoa用户,技术图书作者。Objective-C和Cocoa框架的坚定拥护者。
      FredrikOlsson,具有丰富的Cocoa和iPhone开发经验,从业经历丰富,从实时汇编到企业版Java开发。Objective-C和Cocoa框架的坚定拥护者。
      DavidMark,经验丰富的Mac技术开发专家,技术图书作者。他撰写过许多Mac平台和iOS开发方面的畅销书。David还是iOS/Android开发公司MartianCraft的联合创始人。
      JeffLaMarche,Mac与iOS开发人员,拥有20多年开发经验。他是MacTechMagazine和苹果公司开发人员网站的专栏作家。Jeff关于iOS开发的博文广受欢迎。
  • 目录:
    第1章 欢迎来到iOS世界1.1 关于本书1.2 必要条件1.2.1 开发者选项1.2.2 必备知识1.3 编写iOS应用程序有何不同1.3.1 只能同时运行一个应用1.3.2 只有一个窗口1.3.3 有限的访问权限1.3.4 有限的响应时间1.3.5 有限的屏幕大小1.3.6 有限的系统资源1.3.7 不支持垃圾回收1.3.8 新功能1.3.9 与众不同的交互方法1.4 本书内容1.5 这一版的新内容1.6 准备开始吧第2章 创建项目2.1 在Xcode中创建项目2.1.1 Xcode项目窗口2.1.2 深入研究项目2.2 界面构建器简介2.2.1 文件格式2.2.2 分镜2.2.3 库2.2.4 在视图中添加标签2.2.5 属性修改2.3 画龙点睛--美化iPhone应用2.4 小结第3章 实现基本交互3.1 MVC方法3.2 创建项目3.3 视图控制器3.3.1 输出接口和操作方法3.3.2 清理视图控制器3.3.3 设计用户界面3.3.4 运行应用3.3.5 样式文本3.4 应用程序委托3.5 小结第4章 更丰富的用户界面4.1 满是控件的屏幕4.2 活跃控件、静态控件和被动控件4.3 创建应用程序4.4 实现图像视图和文本框4.4.1 添加图像视图4.4.2 调整图像视图的大小4.4.3 设置视图属性4.4.4 添加文本框4.4.5 创建并关联输出接口4.5 关闭键盘4.5.1 输入完成后关闭键盘4.5.2 通过触摸背景关闭键盘4.5.3 添加滑动条和标签4.5.4 添加顶部约束4.5.5 创建并关联操作方法和输出接口4.5.6 实现操作方法4.6 实现开关、按钮和分段控件4.6.1 添加两个带标签的开关4.6.2 为开关创建并关联输出接口和操作方法4.6.3 实现开关的操作方法4.7 美化按钮4.7.1 可拉伸图像4.7.2 控件状态4.7.3 为按钮创建并关联输出接口和操作方法4.8 实现分段控件的操作方法4.9 实现操作表单和警告视图4.9.1 遵从操作表单委托方法4.9.2 显示操作表单4.9.3 最终调整4.10 小结第5章 自动旋转和自动调整大小5.1 自动旋转机制5.1.1 点、像素和Retina显示屏5.1.2 自动旋转的实现方式5.2 选择视图支持的方向5.2.1 应用级支持的方向5.2.2 单个控制器的旋转支持5.3 使用约束设计界面5.3.1 覆盖默认的约束5.3.2 与屏幕等宽的标签5.4 旋转时重构视图5.4.1 创建并关联输出接口5.4.2 旋转时移动按钮5.5 小结第6章 多视图应用6.1 多视图应用的常见类型6.2 多视图应用的体系结构6.2.1 根控制器6.2.2 内容视图剖析6.3 构建View Switcher项目6.3.1 创建视图控制器和分镜6.3.2 修改应用委托6.3.3 修改BIDSwitchView Controller.m6.3.4 添加视图控制器6.3.5 构建带有工具栏的视图6.3.6 编写根视图控制器6.3.7 实现内容视图6.3.8 转换过程的动画效果6.4 小结第7章 分页栏与选取器7.1 Pickers应用程序7.2 委托和数据源7.3 创建Pickers应用程序7.3.1 创建视图控制器7.3.2 添加分镜7.3.3 创建分页栏控制器7.3.4 初次运行7.4 实现日期选取器7.5 实现单滚轮选取器7.5.1 构建视图7.5.2 将控制器实现为数据源和委托7.6 实现多滚轮取器7.6.1 声明输出接口和操作方法7.6.2 构建视图7.6.3 实现控制器7.7 实现内容取决于滚轮7.8 使用自定义选取器创建一个简单游戏7.8.1 编写控制器头文件7.8.2 构建视图7.8.3 添加图像资源7.8.4 实现控制器7.8.5 最后的细节7.9 小结第8章 表视图简介8.1 表视图基础8.1.1 表视图和表视图单元8.1.2 分组表和格式表8.2 实现一个简单表8.2.1 设计视图8.2.2 编写控制器8.2.3 添加一个图像8.2.4 表视图单元样式8.2.5 设置缩进级别8.2.6 处理行的选择8.2.7 更改字体大小和行高8.3 定制表视图单元8.3.1 向表视图单元添加子视图8.3.2 创建UITableViewCell子类8.3.3 从nib文件加载UITableViewCell8.4 分组分区和索引分区8.4.1 构建视图8.4.2 导入数据8.4.3 实现控制器8.4.4 添加索引8.5 解决状态栏干扰8.6 实现搜索栏8.7 小结第9章 导航控制器和表视图9.1 导航控制器9.1.1 栈的概念9.1.2 控制器栈9.2 一个简单的字体浏览器:Fonts9.2.1 子控制器9.2.2 Font应用的基础框架9.3 创建根视图控制器9.4 初始化分镜9.5 第一个子控制器:字体列表视图9.5.1 设定字体列表的分镜9.5.2 对根视图控制器的转场进行设置9.6 创建字体尺寸视图控制器9.6.1 设计字体尺寸视图控制器的分镜9.6.2 对字体列表视图控制器的转场进行设置9.7 创建字体信息视图控制器9.7.1 设计字体信息视图控制器的分镜9.7.2 设置约束9.7.3 调整字体列表视图控制器的转场9.7.4 我的收藏字体9.8 改善表视图9.8.1 实现轻扫删除9.8.2 实现拖动排序9.9 小结第10章 集合视图10.1 创建DialogViewer项目10.2 修补视图控制器类10.3 自定义单元10.4 配置视图控制器10.5 内容单元10.6 实现流式布局10.7 分区标题视图10.8 小结第11章 iPad开发注意事项11.1 分割视图和浮动窗口11.1.1 创建SplitView项目11.1.2 在分镜中定义结构11.1.3 使用代码定义功能11.2 显示总统信息11.3 创建浮动窗口11.4 小结第12章 应用设置及用户默认设置12.1 设置捆绑包入门12.2 应用:Bridge Control12.2.1 创建项目12.2.2 使用设置捆绑包12.2.3 读取应用中的设置12.2.4 在应用中修改默认设置12.2.5 注册默认值12.2.6 保证设置有效12.3 小结第13章 数据持久化基础知识13.1 应用的沙盒13.1.1 获取Documents目录13.1.2 获取tmp目录13.2 文件保存方案13.2.1 单文件持久化13.2.2 多文件持久化13.3 属性列表13.3.1 属性列表序列化13.3.2 Persistence应用的第一个版本13.4 对模型对象进行归档13.4.1 遵循NSCoding协议13.4.2 实现NSCopying协议13.4.3 对数据对象进行归档和取消归档13.4.4 归档应用13.5 使用iOS内嵌的SQLite313.5.1 创建或打开数据库13.5.2 绑定变量13.5.3 SQLite3应用13.6 使用Core Data13.6.1 实体和托管对象13.6.2 Core Data应用13.7 小结第14章 iCloud之旅14.1 使用UIDocument管理文档存储14.1.1 构建TinyPix14.1.2 创建BIDTinyPixDocument类14.1.3 主控制器代码14.1.4 初始分镜14.1.5 创建BIDTinyPixView类14.1.6 设计分镜14.2 添加iCloud支持14.2.1 创建授权文件14.2.2 如何查询14.2.3 保存在哪里14.2.4 将首选项保存到iCloud14.3 小结第15章 Grand Central Dispatch和后台处理15.1 Grand Central Dispatch15.2 SlowWorker简介15.3 线程基础知识15.4 工作单元15.5 GCD:底层队列15.5.1 傻瓜式操作15.5.2 改进SlowWorker15.6 后台处理15.6.1 应用生命周期15.6.2 状态更改通知15.6.3 创建State Lab项目15.6.4 执行状态的变化15.6.5 利用执行状态更改15.6.6 处理不活跃状态15.6.7 处理后台状态15.7 小结第16章 使用Core Graphics绘图16.1 Quartz 2D基础概念16.2 Quartz 2D绘图方法16.2.1 Quartz 2D图形环境16.2.2 坐标系统16.2.3 指定颜色16.2.4 在环境中绘制图像16.2.5 绘制形状:多边形、直线和曲线16.2.6 Quartz 2D样例:图案、渐变色、虚线图16.3 QuartzFun应用程序16.3.1 构建QuartzFun应用程序16.3.2 添加Quartz 2D绘制代码16.3.3 优化QuartzFun应用程序16.4 小结第17章 Sprite Kit游戏框架17.1 基础入门17.1.1 自定义初始场景17.1.2 隐藏状态栏17.2 场景设置17.3 玩家动作17.3.1 向场景中插入玩家17.3.2 触摸处理17.3.3 玩家移动17.3.4 几何运算17.3.5 轻微摆动17.4 创建你的敌人17.5 在场景中放入敌人17.6 开始射击17.6.1 定义物理类别17.6.2 创建BIDBulletNode类17.6.3 应用物理知识17.6.4 在场景中添加导弹17.7 利用物理引擎攻击敌人17.8 实现关卡17.8.1 注意敌人17.8.2 进入下一关卡17.9 自定义碰撞17.9.1 为SKNode添加类别17.9.2 向敌人添加自定义碰撞行为17.9.3 准确显示玩家生命17.10 粒子系统17.10.1 第一个粒子17.10.2 向场景中加入粒子17.11 游戏结束17.12 开始场景17.13 播放音乐17.14 小结第18章 轻点、触摸和手势18.1 多点触控术语18.2 响应者链18.2.1 响应事件18.2.2 转发事件:保持响应者链的活动状态18.3 多点触控体系结构18.4 4个手势通知方法18.5 TouchExplorer应用18.6 Swipes应用18.6.1 自动手势识别18.6.2 实现多指轻扫18.7 检测多次轻点18.8 检测捏合和旋转18.9 自定义手势18.9.1 CheckPlease应用18.9.2 CheckPlease的触摸方法18.10 小结第19章 Core Location和Map Kit19.1 位置管理器19.1.1 设置精度19.1.2 设置距离筛选器19.1.3 启动位置管理器19.1.4 合理使用位置管理器19.2 位置管理器委托19.2.1 获取位置更新19.2.2 使用CLLocation获取纬度和经度19.2.3 错误通知19.3 开始构建Core Location19.4 将移动路线展现在地图上19.5 小结第20章 陀螺仪和加速计20.1 加速计物理特性20.2 陀螺仪旋转特性20.3 Core Motion和动作管理器20.3.1 基于事件的动作20.3.2 主动动作访问20.3.3 加速计结果20.4 检测摇动20.4.1 内嵌的摇动检测20.4.2 摇动与击碎20.5 将加速计用做方向控制器20.5.1 滚弹珠程序20.5.2 实现BIDBallView类20.5.3 计算弹珠运动20.6 小结第21章 摄像头和照片库21.1 图像选取器和UIImagePicker-Controller21.2 实现图像选取器控制器委托21.3 实际测试摄像头和照片库21.3.1 设计界面21.3.2 实现摄像头视图控制器21.4 小结第22章 应用本地化22.1 本地化体系结构22.2 字符串文件22.2.1 字符串文件22.2.2 本地化的字符串宏22.3 现实中的iOS本地化应用22.3.1 创建LocalizeMe22.3.2 测试LocalizeMe22.3.3 本地化项目22.3.4 初始化分镜22.3.5 创建并本地化字符串文件22.3.6 应用显示名称的本地化22.4 小结
查看详情
好书推荐 / 更多
精通iOS开发(第6版)
传统十论:本土社会的制度、文化与其变革
秦晖 著
精通iOS开发(第6版)
翁达杰作品系列:英国病人(精装)
[加]迈克尔·翁达杰 著;丁骏 译
精通iOS开发(第6版)
软件体的生命周期:特德·姜科幻小说集
[美]特德·姜
精通iOS开发(第6版)
汉唐文学与文献论考
陈尚君 著
精通iOS开发(第6版)
中国佛学源流略讲
吕澂 著
精通iOS开发(第6版)
明清稿抄校本鉴定
陈先行、石菲 著
精通iOS开发(第6版)
瓦檐下的旧器物
黄孝纪
精通iOS开发(第6版)
索恩丛书·自由的流亡者:永失美国与大英帝国的东山再起(套装全2册)
马娅·亚桑诺夫(Maya Jasanoff) 著;马睿 译
精通iOS开发(第6版)
维米尔
北寺 译 者;[英]路德维希·戈德沙伊德(Ludwig Goldscheider)
精通iOS开发(第6版)
做工的人
林立青 著;赖小路 摄影
精通iOS开发(第6版)
与绝迹之鸟的短暂邂逅
[美]本·方登 著
精通iOS开发(第6版)
[日]吉田修一 Yoshida Shuichi 著;岳远坤 译