我想学习如何以更严肃的方式为iPhone使用核心动画;我希望能够自己编写代码并参与翻译,转换和其他事情,而不仅仅是翻录其他人的代码来移动一个像素的盒子,而我需要了解我正在使用的代码来实现它。
不幸的是,在线文档充其量是相当密集的。虽然我有一本关于一般iPhone编程的好书,但coreAnimation是一个非常庞大,复杂的领域,它并没有涵盖任何真正的深度。有没有关于这个主题的好书?
答案 0 :(得分:6)
尝试Bill Dudney的Core Animation for Mac OSX and iPhone。这本书在很多CA中都做得很好 - 不是所有的都可用于iPhone(但是?)
另见@ neror's CA git project for good examples。 @neror经常更新项目,是一个可靠的学习资源。
答案 1 :(得分:1)
我亲自阅读了“核心动画:用于Mac和iPhone开发的简化动画技术”。这是一本色彩缤纷的书,很容易理解。本书假设您具有一些iPhone编程知识,因此您还需要一般的iPhone编程书。本书涵盖了基本动画,路径,可动画内容等主题。作者会向您展示一些代码片段,说明他们的想法。
答案 2 :(得分:0)
我想再给你一个建议。
您正在寻找一本关于核心动画的好参考书。如上所述,我推荐“核心动画:用于Mac和iPhone开发的简化动画技术”。但是,根据我的经验,这本书和其他关于核心动画的书籍还不够。 CA书的编写都不是很好,我会将它们评为10分中的6到7.最好的办法是从具体的开源项目中学习。我推荐你来自Apple的GeekGameBoard。 GeekGameBoard有两个版本,Apple版本是为MacOSX编写的。有一个针对iPhone的修改版本,请检查http://jens.mooseyard.com/2008/03/geekgameboard-getting-closer-to-iphone-ready/。就个人而言,我研究了这个来源,同时从书中了解了我的理解。