图像IO潜伏期值得思考- 凯文 帕萨特在第13章“高效绘图”中,我们研究了和Core Graphics绘图相关的性能问题,以及如何修复。和绘图性能相关紧密相关的是图像性能。在这一章中,我们将研究如何优化从闪存驱动器或者网络中加载和显示图片。加载和潜伏绘图实际消耗的时间通常并不是影响性能的因素。图片消...
分类:
移动开发 时间:
2015-02-04 20:03:29
阅读次数:
245
隐式动画按照我的意思去做,而不是我说的。-- 埃德娜,辛普森我们在第一部分讨论了Core Animation除了动画之外可以做到的任何事情。但是动画是Core Animation库一个非常显著的特性。这一章我们来看看它是怎么做到的。具体来说,我们先来讨论框架自动完成的隐式动画(除非你明确禁用了这个功...
分类:
移动开发 时间:
2015-02-04 18:36:04
阅读次数:
372
绘图不必要的效率考虑往往是性能问题的万恶之源。 ——William Allan Wulf在第12章『速度的曲率』我们学习如何用Instruments来诊断Core Animation性能问题。在构建一个iOS app的时候会遇到很多潜在的性能陷阱,但是在本章我们将着眼于有关绘制的性能问题。软件绘图术...
分类:
移动开发 时间:
2015-02-04 18:34:52
阅读次数:
253
性能优化代码应该运行的尽量快,而不是更快- 理查德在第一和第二部分,我们了解了Core Animation提供的关于绘制和动画的一些特性。Core Animation功能和性能都非常强大,但如果你对背后的原理不清楚的话也会降低效率。让它达到最优的状态是一门艺术。在这章中,我们将探究一些动画运行慢的原...
分类:
移动开发 时间:
2015-02-04 18:31:42
阅读次数:
2449
专用图层复杂的组织都是专门化的Catharine R. Stimpson到目前为止,我们已经探讨过CALayer类了,同时我们也了解到了一些非常有用的绘图和动画功能。但是Core Animation图层不仅仅能作用于图片和颜色而已。本章就会学习其他的一些图层类,进一步扩展使用Core Animati...
分类:
移动开发 时间:
2015-02-04 18:23:52
阅读次数:
222
显式动画如果想让事情变得顺利,只有靠自己 -- 夏尔·纪尧姆上一章介绍了隐式动画的概念。隐式动画是在iOS平台创建动态用户界面的一种直接方式,也是UIKit动画机制的基础,不过它并不能涵盖所有的动画类型。在这一章中,我们将要研究一下显式动画,它能够对一些属性做指定的自定义动画,或者创建非线性动画,比...
分类:
移动开发 时间:
2015-02-04 18:21:12
阅读次数:
278
图层时间时间和空间最大的区别在于,时间不能被复用-- 弗斯特梅里克在上面两章中,我们探讨了可以用CAAnimation和它的子类实现的多种图层动画。动画的发生是需要持续一段时间的,所以计时对整个概念来说至关重要。在这一章中,我们来看看CAMediaTiming,看看Core Animation是如何...
分类:
移动开发 时间:
2015-02-04 18:20:37
阅读次数:
346
定时器的动画我可以指导你,但是你必须按照我说的做。-- 骇客帝国在第10章“缓冲”中,我们研究了CAMediaTimingFunction,它是一个通过控制动画缓冲来模拟物理效果例如加速或者减速来增强现实感的东西,那么如果想更加真实地模拟物理交互或者实时根据用户输入修改动画改怎么办呢?在这一章中,我...
分类:
移动开发 时间:
2015-02-04 18:15:08
阅读次数:
177
缓冲生活和艺术一样,最美的永远是曲线。 -- 爱德华布尔沃 - 利顿在第九章“图层时间”中,我们讨论了动画时间和CAMediaTiming协议。现在我们来看一下另一个和时间相关的机制--所谓的缓冲。Core Animation使用缓冲来使动画移动更平滑更自然,而不是看起来的那种机械和人工,在这一章我...
分类:
移动开发 时间:
2015-02-04 18:08:29
阅读次数:
172
尊重原创,源地址:http://www.cocoachina.com/bbs/read.php?tid=194122
CocoStuido sample----DemoMap 源代码地址
https://github.com/chukong/CocoStudioSamples
大家可以预先下载这个源代码, 等下要用到里面的图片资源哦
换装系统是游戏里面可以提升游戏内容的部...
分类:
其他好文 时间:
2015-02-04 16:44:28
阅读次数:
238