我已经使用 Cocoa API 创建了许多类型的界面——其中一些使用记录在案的基本动画技术,而另一些则只是通过试验(例如将动画 .gif 放入 NSImage 类中)——这产生了一些灾难性的后果。我的问题是创建动画和动态 GUI 以使其以最佳方式正确运行的正确或最有效的方法是什么?
我能想到的最接近的例子是使用类似类型的动画,这是人们可能会在任何数量的交互式网站或界面上看到的在Flash中完成的事情。我确信 Flash 可以在 Cocoa 应用程序中使用,但如果有一种方法可以在不重新发明轮子或不必使用 3rd 方 SDK 的情况下实现类似的结果,我很想得到一些输入。请记住,我不只是在考虑游戏、iOS 等的动画——我最感兴趣的是 Mac OS X 的动画 GUI,并使其“流动”,因为人们可能会在其中进行交互。