建立Layer层次结构

在大多数情况下,在应用中使用Layer的最佳方法是将其与View对象结合使用。但是,有时你可能需要通过向其添加其他Layer对象来增强视图层次结构。这样做可能会使用Layer,以提供更好的性能,或者使你实现仅使用View很难实现的功能。在这种情况下,你需要了解如何管理你创建的图层层次结构。

重要: 在OS X v10.8和更高版本中,建议你最小化对层层次结构的使用,而仅使用层支持的View。在该版本的OS X中引入的层重绘策略使你可以自定义层支持的View的行为,并且仍然可以获得以前使用独立Layer可能获得的性能。