Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道在 iOS6 下,UIView 的 CALayer 会在内存不足的情况下自动卸载和释放,而不是视图本身被卸载。我喜欢这个新功能,它更容易处理。
但是,我想澄清一个极端情况:如果我有一个带有很多子视图的 UIScrollView,在内存不足的情况下,滚动出可见区域的视图是否有资格卸载图层?
我会这么认为,是的。
真正被清理的是 CALayer 的位图。看看这个博客。