×
暂无评论
图文详情
  • ISBN:9787115289834
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:252
  • 出版时间:2012-09-01
  • 条形码:9787115289834 ; 978-7-115-28983-4

本书特色

苹果公司已经让iOS开发变得非常简单易学,不过,要真正体会iOS的强大,需要超越那些简单的工具和API。《iOS 5核心框架》的作者韦尔奇是一名经验丰富的iOS应用开发者,他将在本书中详细介绍如何利用iOS提供的*强大的技术,发挥出它的真正潜能。 在本书中,读者将学会如何使用Core Data和iCloud将信息存储于本地,并且毫无障碍地在多个设备和平台之间进行同步;如何利用iOS 5*新的Twitter API,使用新的ACCOLJnt框架提供的Twitter和OAuth支持;如何使用定位服务来引入iOS 5的新功能,如反向地理编码解析查找以及区域通知;如何在你的应用中集成丰富的媒体体验,使用图形、动画、音频、视频以及Core Image提供的照片处理滤镜和分析工具。全书的*后还探索了书报栏应用,它可以帮助开发者创建自己的周期性内容,并将新内容推送到设备上去,即使应用程序没有运行也可以完成推送。

内容简介

要触及iOS 5系统的真实威力,需要跨过那些简单的工具和API,直达它的核心。 《iOS 5核心框架》将会向读者介绍如何使用Core Data和iCloud将信息存储到本地,同时又可以毫无障碍地在多个设备和平台之间进行同步;利用iOS 5*新的Twitter API,使用新的Accounts框架提供易用的Twitter和OAuth支持;使用定位服务来引入iOS 5的新功能,如反向地理编码解析查找以及区域通知。此外,《iOS 5核心框架》还将介绍如何在应用中集成丰富的媒体体验,如使用图形、动画、音频、视频以及Core Image提供的照片处理滤镜和分析工具。全书*后还会探索书报栏应用,讲解如何创建出自己的周期性内容,并将新内容推送到设备上。 《iOS 5核心框架》适合有一定开发经验的iOS开发人员阅读使用。

目录

第1章 iOS框架 0 1.1 开始之前 2 1.1.1 阅读本书的前提条件 2 1.1.2 我期望本书达到的目标 4 1.2 iOS框架快速入门 5 1.3 了解多核处理器带来的冲击 8 1.3.1 对并发性的需求 9 1.3.2 操作队列与分发队列的对比 10 1.3.3 代码块 11 1.3.4 在iOS框架中使用代码块 13 1.4 iOS 5中的十大技术 14 1.5 小结 15 第1部分 数据与云 17 第2章 Core Data 18 2.1 Core Data入门 20 2.1.1 Core Data是什么 20 2.1.2 Core Data栈 21 2.2 在Xcode中设置Core Data 28 2.2.1 创建受控对象模型 29 2.2.2 创建新的持久化存储调度器 31 2.2.3 添加新的持久化存储 31 2.2.4 创建新的受控对象上下文 32 2.3 与Core Data互动 33 2.3.1 添加新对象 34 2.3.2 获取并修改对象 35 2.3.3 删除对象 36 2.3.4 撤销、重做、回滚和复位 37 2.4 小结 40 第3章 iCloud 42 3.1 iCloud入门 44 3.1.1 iCloud是如何工作的 44 3.1.2 开始之前 47 3.1.3 iCloud存储容器 51 3.1.4 使用iCloud的注意事项 52 3.2 键值对存储 53 3.2.1 使用键值对泛存 54 3.2.2 添加与删除对象 55 3.2.3 对变更通知做出响应 57 3.3 对Core Data进行同步 58 3.3.1 确认iCloud是否可用 59 3.3.2 设置iCloud对持久化存储进行同步 60 3.3.3 Core Data持久化存储的变更通知 61 3.4 iCloud文档存储 63 3.5 小结 64 第2部分 位置与账号服务 67 第4章 Core Location与地图开发包 68 4.1 Core Location与地图开发包入门 70 4.1.1 位置是如何确定的 71 4.1.2 定位权限 74 4.2 核心定位管理器 77 4.2.1 标准定位服务 78 4.2.2 显著位置变化监视功能 80 4.2.3 方向监测 81 4.2.4 区域监测 83 4.2.5 响应核心来自定位管理器的新信息 85 4.3 正、反向地理编码 86 4.3.1 地理编码的益处 86 4.3.2 地理编码的不足之处 87 4.3.3 正向地理编码 87 4.3.4 反向地理编码解析 90 4.4 使用地图开发包 91 4.5 小结 92 第5章 系统账号和原生Twitter API 94 5.1 系统账号和Twitter入门 96 5.1.1 理解OAuth服务 96 5.1.2 账号工作流 97 5.2 使用Accounts框架 99 5.2.1 新应用和Accounts框架 99 5.2.2 访问Accounts框架中的账号 101 5.2.3 将用户从现有应用迁移到Accounts框架中 103 5.2.4 特别关注 105 5.3 轻松Twitter:推文编写视图控制器 107 5.4 使用Twitter API 110 5.4.1 创建一个TWRequest对象 111 5.4.2 执行一个TWRequest 112 5.4.3 处理TWRequest的回应 114 5.5 小结 116 第3部分 图形、图像以及动画 117 第6章 Core Graphics 118 6.1 Core Graphics入门 120 6.1.1 Core Graphics与Quartz 2D 121 6.1.2 点与像素之对比 122 6.1.3 图形上下文 123 6.1.4 为什么使用Core Graphics 124 6.2 理解Core Graphics 125 6.2.1 绘制自定义UIView 125 6.2.2 图形上下文栈 127 6.3 路径、渐变、文字与图像 129 6.3.1 路径 130 6.3.2 渐变 132 6.3.3 文字 133 6.3.4 图像 134 6.4 小结 135 第7章 Core Image 136 7.1 Core Image入门 138 7.2 理解Core Image框架 141 7.2.1 Core Image处理静止图像与视频帧 143 7.2.2 Core Image滤镜 146 7.2.3 Core Image上下文 150 7.2.4 CPU渲染与GPU渲染的对比 151 7.2.5 分析图像 153 7.2.6 别阻塞了主线程 156 7.3 例子:Core Image编辑器 157 7.4 小结 160 第8章 Core Animation 162 8.1 Core Animation入门 164 8.2 通过UIKit使用Core Animation 166 8.2.1 通过动画上下文使用UIKit动画 166 8.2.2 通过动画代码块使用UIKit动画 167 8.3 理解自定义Core Animation效果 169 8.3.1 Core Animation图层 169 8.3.2 隐式动画和显式动画 170 8.3.3 Core Animation对象 171 8.3.4 我的**个自定义动画 172 8.4 Core Animation示例 173 8.4.1 关键帧动画 173 8.4.2 3D变换 176 8.4.3 粒子发生器 179 8.5 小结 183 第4部分 多媒体:音频与视频 185 第9章 Core Audio 186 9.1 多媒体框架 188 9.2 音频入门 189 9.3 使用iPod音乐库 191 9.3.1 媒体选取控制器 192 9.3.2 音乐播放控制器 194 9.3.3 音乐播放器通知 195 9.4 使用其他来源的音频 196 9.4.1 AV Foundation音频会话 197 9.4.2 AV音频播放器 200 9.5 小结 203 第10章 AV Foundation 204 10.1 AV Foundation入门 206 10.1.1 为什么要用AV Foundation 206 10.1.2 AV Foundation及其他媒体相关框架 208 10.2 使用一揽子解决方案 209 10.2.1 UIImagePickerController 210 10.2.2 使用MPMoviePlayerController 215 10.3 创建自定义媒体捕捉解决方案 221 10.3.1 AVCaptureSession 221 10.3.2 AVCaptureVideoPreviewLayer 222 10.3.3 自定义图像捕捉方案 222 10.4 小结 228 第5部分 iOS 5书报栏应用 231 第11章 Newsstand Kit 232 11.1 Newsstand Kit入门 234 11.2 了解书报栏应用 238 11.3 用Newsstand Kit下载内容 240 11.3.1 启动新下载 241 11.3.2 处理下载进度和下载结束事件 243 11.3.3 更新书报栏应用的外观以反映新内容 245 11.4 给书报栏应用发通知 246 11.4.1 使用苹果公司推送通知服务 246 11.4.2 注册接收书报栏更新通知 247 11.4.3 书报栏推送通知的格式 248 11.4.4 响应远程通知 249 11.5 书报栏应用的特殊之处 250 11.5.1 从后台唤醒书报栏应用 250 11.5.2 重新连接弃置的下载项 251 11.6 小结 252
展开全部

作者简介

从2007年**代iPhone推出时,就开始设计并开发iOSfE用程序了。他曾经为包括培生教育和Adobe在内的多家公司开发过应用。*近他又成为了Kelby媒体集团以及美国国家图像处理专业协会的iOS设计师及开发者,为他们的在线培训网站以及年度会议(如photoshop World网站)开发应用。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航