我编写了一个 iOS 应用程序,我在其中使用CGLayer
得非常成功。在研究从这个应用程序中挤出更多性能的方法时,我看到了这篇博文:http: //iosptl.com/posts/cglayer-no-longer-recommended/,其中作者非常广泛地指出CGLayer
永远不会使用。单独的帖子无需担心,但我也发现人们将这篇帖子称为要遵守的内容。
没有提供真正的细节。例如,作者说“有时更快,有时更慢”。这让我想知道是否担心程序员一般不会正确使用这个对象。
我想这个问题是针对经验丰富的 Cocoa/Cocoa Touch 开发人员的。这有什么优点吗?CGLayer
确实是要避免的事情,如果是的话,是否有具体的、可衡量的理由来解释为什么?