iOS 5核心框架

出版时间:2012-9  出版社:人民邮电出版社  作者:Shawn Welch  页数:252  字数:278000  译者:鲁成东  
Tag标签:无  

内容概要

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

作者简介

《iOS 5核心框架》作者简介:Matt
Drance,前苹果公司布道师。在苹果公司工作了8年,然后创立了一家iOS开发与咨询公司Bookhouse
Software。他还为Pragmatic Studio培训iOS开发者,在Apple
Outsider(appleoutsider.com)上分享对行业的见解。除了编码、写作、教学以及履行超级奶爸的义务之外,Matt还喜欢在北加州滑雪和赛车。
Paul Warren 图形系统专家程序员。上世纪80年代初,Paul
Warren就爱上了计算机图形学,并且喜欢在他的Commodore
64上编程。经过20年的汇编语言编程生涯,他又找回了初恋:开发有趣的图形系统。Paul的iOS开发与咨询公司Primitive
Dog专门制作二维动画和定制控件。除了痴迷于让各种东西在屏幕上翻转飞舞,他其他所有时间都用来陪伴两个可爱的女儿。《iOS
5核心框架》译者简介:刘威
2001年毕业于中国科学院研究生院。热爱计算机科学,喜欢编程,尤其喜欢写程序解决实际问题。从2000年起从事软件开发工作,最近几年一直专注于手机软件开发,目前从事Android和iOS软件开发。曾翻译出版《Objective-C编程之道:iOS设计模式解析》一书。新浪微博:@刘威-LiuWei。

书籍目录

第1章 iOS框架 
1.1 开始之前 
1.1.1 阅读本书的前提条件 
1.1.2 我期望本书达到的目标 
1.2 iOS框架快速入门 
1.3 了解多核处理器带来的冲击 
1.3.1 对并发性的需求 
1.3.2 操作队列与分发队列的对比 
1.3.3 代码块 
1.3.4 在iOS框架中使用代码块 
1.4 iOS 5中的十大技术 
1.5 小结 
第1部分 数据与云 
第2章 Core Data 
2.1 Core Data入门 
2.1.1 Core Data是什么 
2.1.2 Core Data栈 
2.2 在Xcode中设置Core Data 
2.2.1 创建受控对象模型 
2.2.2 创建新的持久化存储调度器 
2.2.3 添加新的持久化存储 
2.2.4 创建新的受控对象上下文 
2.3 与Core Data互动 
2.3.1 添加新对象 
2.3.2 获取并修改对象 
2.3.3 删除对象 
2.3.4 撤销、重做、回滚和复位 
2.4 小结 
第3章 iCloud 
3.1 iCloud入门 
3.1.1 iCloud是如何工作的 
3.1.2 开始之前 
3.1.3 iCloud存储容器 
3.1.4 使用iCloud的注意事项 
3.2 键值对存储 
3.2.1 使用键值对泛存 
3.2.2 添加与删除对象 
3.2.3 对变更通知做出响应 
3.3 对Core Data进行同步 
3.3.1 确认iCloud是否可用 
3.3.2 设置iCloud对持久化存储进行同步 
3.3.3 Core Data持久化存储的变更通知 
3.4 iCloud文档存储 
3.5 小结 
第2部分 位置与账号服务 
第4章 Core Location与地图开发包 
4.1 Core Location与地图开发包入门 
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章 系统账号和原生Twitter API 
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 使用Twitter API 
5.4.1 创建一个TWRequest对象 
5.4.2 执行一个TWRequest 
5.4.3 处理TWRequest的回应 
5.5 小结 
第3部分 图形、图像以及动画 
第6章 Core Graphics 
6.1 Core Graphics入门 
6.1.1 Core Graphics与Quartz 2D 
6.1.2 点与像素之对比 
6.1.3 图形上下文 
6.1.4 为什么使用Core Graphics 
6.2 理解Core Graphics 
6.2.1 绘制自定义UIView 
6.2.2 图形上下文栈 
6.3 路径、渐变、文字与图像 
6.3.1 路径 
6.3.2 渐变 
6.3.3 文字 
6.3.4 图像 
6.4 小结 
第7章 Core Image 
7.1 Core Image入门 
7.2 理解Core Image框架 
7.2.1 Core Image处理静止图像与视频帧 
7.2.2 Core Image滤镜 
7.2.3 Core Image上下文 
7.2.4 CPU渲染与GPU渲染的对比 
7.2.5 分析图像 
7.2.6 别阻塞了主线程 
7.3 例子:Core Image编辑器 
7.4 小结 
第8章 Core Animation 
8.1 Core Animation入门 
8.2 通过UIKit使用Core Animation 
8.2.1 通过动画上下文使用UIKit动画 
8.2.2 通过动画代码块使用UIKit动画 
8.3 理解自定义Core Animation效果 
8.3.1 Core Animation图层 
8.3.2 隐式动画和显式动画 
8.3.3 Core Animation对象 
8.3.4 我的第一个自定义动画 
8.4 Core Animation示例 
8.4.1 关键帧动画 
8.4.2 3D变换 
8.4.3 粒子发生器 
8.5 小结 
第4部分 多媒体:音频与视频 
第9章 Core Audio 
9.1 多媒体框架 
9.2 音频入门 
9.3 使用iPod音乐库 
9.3.1 媒体选取控制器 
9.3.2 音乐播放控制器 
9.3.3 音乐播放器通知 
9.4 使用其他来源的音频 
9.4.1 AV Foundation音频会话 
9.4.2 AV音频播放器 
9.5 小结 
第10章 AV Foundation 
10.1 AV Foundation入门 
10.1.1 为什么要用AV Foundation 
10.1.2 AV Foundation及其他媒体相关框架 
10.2 使用一揽子解决方案 
10.2.1 UIImagePickerController 
10.2.2 使用MPMoviePlayerController 
10.3 创建自定义媒体捕捉解决方案 
10.3.1 AVCaptureSession 
10.3.2 AVCaptureVideoPreviewLayer 
10.3.3 自定义图像捕捉方案 
10.4 小结 
第5部分 iOS 5书报栏应用 
第11章 Newsstand Kit 
11.1 Newsstand Kit入门 
11.2 了解书报栏应用 
11.3 用Newsstand Kit下载内容 
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 小结 

媒体关注与评论

如果只能选择一位老师学习最好的iOS开发方法,我会选择Matt Drance。《iOS 5核心框架》也没让我失望,因为我立刻就用上了几招。我希望尽快用到更多招数,尤其是Paul的好玩的图形与动画技法!--Brent Simmons,NetNewsWire的开发人员《iOS 5核心框架》对一系列"他们是怎么做的?"问题做了很好的解答。对于想在自己的苹果应用中点缀亮点的人来说,《iOS 5核心框架》是一本必读的书。--Justin Williams,Second Gear主程序员无论对初学者还是有经验的开发人员来说,《iOS 5核心框架》都是一本很棒的书。《iOS 5核心框架》中充满了极为有用的最新示例程序,示范了如何往项目中添加专业级的功能,而且讲解精彩,代码给力。--Michael Hay,Black Pixel公司高级开发人员强烈推荐《iOS 5核心框架》!《iOS 5核心框架》中介绍的很多技巧与窍门别处都难以找到。我宁愿从书架上(或iBooks中)取出一本书,来研习曾经看到过的那段代码,书上的代码是不会突然消失的;而去网上找的话,说不定早被网站删掉了。这本书肯定是我要从书架上取出的一本。--Marcus S. Zarra,Zarra Studios公司所有人即使你在自己的苹果应用中只用到了《iOS 5核心框架》中的一招,那么买这本书也值了。我很快就发现书中马上能用的招数简直太多了。如果你靠写iOS应用来挣钱,而且惜时如金,那么时刻要把书放在触手可及之处,否则你会抓狂的!--Mike Clark,Clarkware创始人

图书封面

图书标签Tags

评论、评分、阅读与下载


    iOS 5核心框架 PDF格式下载


用户评论 (总计34条)

 
 

  •   想开发IPhone 或 关于苹果应用或游戏的都应该买了看看
  •   公司订书,都是在当当网上订的,书籍全,质量好,送货快
  •   很好,捐给公司图书馆的
  •   比较全面,不适合初学者
  •   内容很实用,可以用作字典来用,也可仔细深入研究。
  •   内容稍微少了点,还算充实
  •   配套教程,学习中.
  •   粗览了下目录,待来日自习品读
  •   可以认真研读
  •   还没收到货就可以评价打分了
  •   不错,非常棒
  •   大致介绍了IOS5中有哪些框架,可以做为入门了解层面的书来看待。
  •   主要看一下ios架构,不错
  •   仅仅是核心框架的内容介绍,增加见识还行,要想应用到实际项目中 还需深入学习。
  •   很一般吧,书有点薄,很多内容没有细讲。
  •   不错一本书,写得蛮详细。
  •   别人贪方便,要我帮他买的,内容不知道...别人整天在看..
  •   内容总体还行,就是点到及止
  •   买了两本,其中一本有点旧。
  •   本来书就不厚,书里字体又那么大,不理想
  •   还可以吧,不是很深入,适合当介绍用!
  •   书将的有些深,就是例子不多和不够详细!
  •   看了才发现,东西写的太少了,对我有用的东西很少,基本都是我已经会的。。。。感觉这上面的东西,谷歌都能找到。不过对于刚开始学ios的来说,应该也挺不错的。如果做了一段时间ios了,并且英文够好的话,那买了就没有意义了
  •   大致翻了一下,感觉不值
  •   写得太简洁了,不适合初学者
  •   帮同事买的书,封面装订很好,纸张也不错,物流也很给力,打折购买,省了20多,很划算
  •   很基础 很理论 适合有一定经验的人 反刍学习
  •   对一些底层技术的介绍很有用,没有那么多没用的话,很简洁实用
  •   这本书只是把ios的核心组件怎么用说了一下,如何设计,为什么这么设计都没有说,而且所谓架构,只讲怎么用算架构吗?
  •   很不错的书,很喜欢的说
  •   还不错的书,值得一读!~~
  •   开始用了iOS
  •   不错,学到些东西
  •   iOS 5核心框架
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7