学习Core Animation的好书推荐是什么?

4
我想学习如何更加认真地使用核心动画来开发iPhone应用,而不仅仅是复制别人的代码来移动几个像素的盒子。我希望能够自己编写代码,并通过理解所使用的代码来进行转换、变形和其他操作。
不幸的是,在线文档最多只能算是比较深奥。虽然我有一本很好的关于iPhone编程的书,但核心动画是一个非常庞大、复杂的领域,这本书并没有对它进行深入的介绍。有没有任何好的书籍可以涵盖这个主题呢?
3个回答

6

1
我个人阅读过《核心动画:Mac和iPhone开发的简化动画技术》。这是一本色彩缤纷且易于理解的书籍。该书假定您具有一些iPhone编程知识,因此您还需要一本通用的iPhone编程书籍。该书涵盖了基本动画、路径、可动画化内容等主题。作者会向您展示一些代码片段,以说明他们的想法。

我看了这本书的评论,似乎主要关注于其中的MacOS部分,大部分内容对iPhone并不适用。你知道那个评论是不是有偏见呢? - RonLugge
你在书中看到的概念可以应用于iPhone和MacOS。没错,这本书主要涵盖了MacOS,但是核心动画本身在iPhone和MacOS上基本相同(但不完全相同)。最重要的是,这些概念和理论是通用的。没有一本书能够涵盖关于核心动画的所有内容,你需要知道的是框架背后的概念。一旦你掌握了这些理论,你就会知道如何从文档中找到你想要的内容。 - ABCD

0

我想给你另一个建议。

你正在寻找一本关于核心动画的好参考书。如上所述,我推荐《Core Animation: Simplified Animation Techniques for Mac and iPhone Development》。然而,在我的经验中,这本书和其他关于核心动画的书籍都不足够。没有一本CA书写得非常好,我会给它们评分6到7分。你最好的选择是从一个具体的开源项目中学习。我推荐你使用苹果公司的GeekGameBoard。GeekGameBoard有两个版本,苹果公司的版本是为MacOSX编写的。还有一个修改版适用于iPhone,请查看http://jens.mooseyard.com/2008/03/geekgameboard-getting-closer-to-iphone-ready/。就我个人而言,我在阅读这本书的同时也研究了源代码,以便更好地理解。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接