IOS应用程序中CoreAnimation的性能影响

IOS应用程序中CoreAnimation的性能影响,ios,objective-c,core-animation,Ios,Objective C,Core Animation,如果我们使用CoreAnimation而不是UIKit动画,在内存和速度方面对iOS应用程序的性能有什么显著影响吗 我有点不知道该用哪一个 谢谢。UIKit是苹果公司提供的一个框架,它可以让用户界面的创建更快、更简单。所以,您不必绘制每个文本框并通过程序处理所有用户交互,只需创建UITextField的对象并让它为您完成其余的工作 CoreAnimation-这用于动画,如关键帧动画、闪烁、对象淡入、移动等 UIView动画适用于绝大多数动画。仅当您要执行更高级的动画路径、同时操作许多层,或者只

如果我们使用CoreAnimation而不是UIKit动画,在内存和速度方面对iOS应用程序的性能有什么显著影响吗

我有点不知道该用哪一个


谢谢。

UIKit是苹果公司提供的一个框架,它可以让用户界面的创建更快、更简单。所以,您不必绘制每个文本框并通过程序处理所有用户交互,只需创建UITextField的对象并让它为您完成其余的工作

CoreAnimation-这用于动画,如关键帧动画、闪烁、对象淡入、移动等


UIView动画适用于绝大多数动画。仅当您要执行更高级的动画路径、同时操作许多层,或者只需要执行UIView动画无法实现的操作时,才可以使用核心动画。但在我的应用程序中,我几乎所有的东西都使用UIView动画,包括3D变换,我对此没有任何问题。您可能不希望在游戏中使用UIView动画,但对于大多数非游戏应用程序来说,这应该没问题。此外,UIView动画在后端使用核心动画。

UIKit动画依赖于核心动画,使用适合您需要的最高级别抽象。