cocoa - 有什么理由使用 NSViewAnimation 而不是 CoreAnimation 技术?

标签 cocoa core-animation osx-snow-leopard nsviewanimation

我正在开发一个 Snow Leopard 应用程序,我正在做一些 View 动画(交换它们),并且我已经看到了一些使用 NSViewAnimation 的旧示例。我想知道这些是否已被核心动画完全废弃?

对我来说使用起来相当简单

[[myView animator] setFrame:newSwapFrame];

但我只是想知道我是否遗漏了一些东西,或者 NSViewAnimation 是否仍然相关(除了向后兼容性)。

最佳答案

一般来说,对于 10.5+ 代码,您应该转向核心动画。 NSViewAnimation 相当原始,无法有效地利用硬件。除了 10.4 兼容性之外,我想不出继续使用 NSViewAnimation 有什么优势。

关于cocoa - 有什么理由使用 NSViewAnimation 而不是 CoreAnimation 技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1424462/

相关文章:

iphone - 如何为 CAShapeLayer 路径和 fillColor 设置动画

Python 2.7.1 看不到 Twisted

macos - 如何在 OS X 64 位上为 i386 构建 Boost?

ios - Xcode 项目本地化为葡萄牙语(巴西),为什么仍然显示英语?

objective-c - NSTextField 奇怪的左边距

在横向模式下使用 UIViewAnimationTransitionFlipFromLeft 的 iPhone 翻转动画

objective-c - 从 Objective-C block 创建 IMP

iphone - 赋值从整数生成指针而不进行强制转换

objective-c - 如何停止监听 NSEvents?

objective-c - 具有贝塞尔曲线和恒定速度的 CAKeyframeAnimation