提问人:Ilea Cristian 提问时间:7/21/2015 最后编辑:O. JonesIlea Cristian 更新时间:3/14/2016 访问量:391
Objective-C方法旋转性能
Objective-C method swizzling performance
答:
5赞
rob mayoff
3/7/2016
#1
Swizzling 使 Objective-C 运行时刷新其方法缓存。如果你在程序中尽早完成所有的旋转,这可能不会产生明显的影响。
编译器无法执行太多优化方法调用的操作,因为 Objective-C 允许重写任何方法,即使在运行时也是如此(如 swizzling)。因此,无论您是否使用它,您都已经付出了旋转的性能代价。
评论