作者[美]Shawn Welch 著;鲁成东 译
出版社人民邮电出版社
出版时间2012-09
版次1
装帧平装
货号A91AY2
上书时间2023-08-27
商品详情
- 品相描述:八五品
图书标准信息
-
作者
[美]Shawn Welch 著;鲁成东 译
-
出版社
人民邮电出版社
-
出版时间
2012-09
-
版次
1
-
ISBN
9787115289834
-
定价
49.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
252页
-
字数
278千字
- 【内容简介】
-
要触及iOS5系统的真实威力,需要跨过那些简单的工具和API,直达它的核心。
《iOS5核心框架》将会向读者介绍如何使用CoreData和iCloud将信息存储到本地,同时又可以毫无障碍地在多个设备和平台之间进行同步;利用iOS5最新的TwitterAPI,使用新的Accounts框架提供易用的Twitter和OAuth支持;使用定位服务来引入iOS5的新功能,如反向地理编码解析查找以及区域通知。此外,《iOS5核心框架》还将介绍如何在应用中集成丰富的媒体体验,如使用图形、动画、音频、视频以及CoreImage提供的照片处理滤镜和分析工具。全书最后还会探索书报栏应用,讲解如何创建出自己的周期性内容,并将新内容推送到设备上。
《iOS5核心框架》适合有一定开发经验的iOS开发人员阅读使用。
- 【作者简介】
-
《iOS 5核心框架》作者简介:MattDrance,前苹果公司布道师。在苹果公司工作了8年,然后创立了一家iOS开发与咨询公司BookhouseSoftware。他还为Pragmatic Studio培训iOS开发者,在AppleOutsider(appleoutsider.com)上分享对行业的见解。除了编码、写作、教学以及履行超级奶爸的义务之外,Matt还喜欢在北加州滑雪和赛车。Paul Warren 图形系统专家程序员。上世纪80年代初,PaulWarren就爱上了计算机图形学,并且喜欢在他的Commodore64上编程。经过20年的汇编语言编程生涯,他又找回了初恋:开发有趣的图形系统。Paul的iOS开发与咨询公司PrimitiveDog专门制作二维动画和定制控件。除了痴迷于让各种东西在屏幕上翻转飞舞,他其他所有时间都用来陪伴两个可爱的女儿。《iOS5核心框架》译者简介:刘威2001年毕业于中国科学院研究生院。热爱计算机科学,喜欢编程,尤其喜欢写程序解决实际问题。从2000年起从事软件开发工作,最近几年一直专注于手机软件开发,目前从事Android和iOS软件开发。曾翻译出版《Objective-C编程之道:iOS设计模式解析》一书。新浪微博:@刘威-LiuWei。
- 【目录】
-
第1章iOS框架
1.1开始之前
1.1.1阅读本书的前提条件
1.1.2我期望本书达到的目标
1.2iOS框架快速入门
1.3了解多核处理器带来的冲击
1.3.1对并发性的需求
1.3.2操作队列与分发队列的对比
1.3.3代码块
1.3.4在iOS框架中使用代码块
1.4iOS5中的十大技术
1.5小结
第1部分数据与云
第2章CoreData
2.1CoreData入门
2.1.1CoreData是什么
2.1.2CoreData栈
2.2在Xcode中设置CoreData
2.2.1创建受控对象模型
2.2.2创建新的持久化存储调度器
2.2.3添加新的持久化存储
2.2.4创建新的受控对象上下文
2.3与CoreData互动
2.3.1添加新对象
2.3.2获取并修改对象
2.3.3删除对象
2.3.4撤销、重做、回滚和复位
2.4小结
第3章iCloud
3.1iCloud入门
3.1.1iCloud是如何工作的
3.1.2开始之前
3.1.3iCloud存储容器
3.1.4使用iCloud的注意事项
3.2键值对存储
3.2.1使用键值对泛存
3.2.2添加与删除对象
3.2.3对变更通知做出响应
3.3对CoreData进行同步
3.3.1确认iCloud是否可用
3.3.2设置iCloud对持久化存储进行同步
3.3.3CoreData持久化存储的变更通知
3.4iCloud文档存储
3.5小结
第2部分位置与账号服务
第4章CoreLocation与地图开发包
4.1CoreLocation与地图开发包入门
4.1.1位置是如何确定的
4.1.2定位权限
4.2核心定位管理器
4.2.1标准定位服务
4.2.2显著位置变化监视功能
4.2.3方向监测
4.2.4区域监测
4.2.5响应核心来自定位管理器的新信息
4.3正、反向地理编码
4.3.1地理编码的益处
4.3.2地理编码的不足之处
4.3.3正向地理编码
4.3.4反向地理编码解析
4.4使用地图开发包
4.5小结
第5章系统账号和原生TwitterAPI
5.1系统账号和Twitter入门
5.1.1理解OAuth服务
5.1.2账号工作流
5.2使用Accounts框架
5.2.1新应用和Accounts框架
5.2.2访问Accounts框架中的账号
5.2.3将用户从现有应用迁移到Accounts框架中
5.2.4特别关注
5.3轻松Twitter:推文编写视图控制器
5.4使用TwitterAPI
5.4.1创建一个TWRequest对象
5.4.2执行一个TWRequest
5.4.3处理TWRequest的回应
5.5小结
第3部分图形、图像以及动画
第6章CoreGraphics
6.1CoreGraphics入门
6.1.1CoreGraphics与Quartz2D
6.1.2点与像素之对比
6.1.3图形上下文
6.1.4为什么使用CoreGraphics
6.2理解CoreGraphics
6.2.1绘制自定义UIView
6.2.2图形上下文栈
6.3路径、渐变、文字与图像
6.3.1路径
6.3.2渐变
6.3.3文字
6.3.4图像
6.4小结
第7章CoreImage
7.1CoreImage入门
7.2理解CoreImage框架
7.2.1CoreImage处理静止图像与视频帧
7.2.2CoreImage滤镜
7.2.3CoreImage上下文
7.2.4CPU渲染与GPU渲染的对比
7.2.5分析图像
7.2.6别阻塞了主线程
7.3例子:CoreImage编辑器
7.4小结
第8章CoreAnimation
8.1CoreAnimation入门
8.2通过UIKit使用CoreAnimation
8.2.1通过动画上下文使用UIKit动画
8.2.2通过动画代码块使用UIKit动画
8.3理解自定义CoreAnimation效果
8.3.1CoreAnimation图层
8.3.2隐式动画和显式动画
8.3.3CoreAnimation对象
8.3.4我的第一个自定义动画
8.4CoreAnimation示例
8.4.1关键帧动画
8.4.23D变换
8.4.3粒子发生器
8.5小结
第4部分多媒体:音频与视频
第9章CoreAudio
9.1多媒体框架
9.2音频入门
9.3使用iPod音乐库
9.3.1媒体选取控制器
9.3.2音乐播放控制器
9.3.3音乐播放器通知
9.4使用其他来源的音频
9.4.1AVFoundation音频会话
9.4.2AV音频播放器
9.5小结
第10章AVFoundation
10.1AVFoundation入门
10.1.1为什么要用AVFoundation
10.1.2AVFoundation及其他媒体相关框架
10.2使用一揽子解决方案
10.2.1UIImagePickerController
10.2.2使用MPMoviePlayerController
10.3创建自定义媒体捕捉解决方案
10.3.1AVCaptureSession
10.3.2AVCaptureVideoPreviewLayer
10.3.3自定义图像捕捉方案
10.4小结
第5部分iOS5书报栏应用
第11章NewsstandKit
11.1NewsstandKit入门
11.2了解书报栏应用
11.3用NewsstandKit下载内容
11.3.1启动新下载
11.3.2处理下载进度和下载结束事件
11.3.3更新书报栏应用的外观以反映新内容
11.4给书报栏应用发通知
11.4.1使用苹果公司推送通知服务
11.4.2注册接收书报栏更新通知
11.4.3书报栏推送通知的格式
11.4.4响应远程通知
11.5书报栏应用的特殊之处
11.5.1从后台唤醒书报栏应用
11.5.2重新连接弃置的下载项
11.6小结
……
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价