Допускается ли перекрытие между уровнями NSView, поддерживающими слои, и перекрытие?

Я немного сбит с толку. Документация Apple утверждает это:

Note: For performance reasons, Cocoa does not enforce clipping among sibling views or guarantee correct invalidation and drawing behavior when sibling views overlap. If you want a view to be drawn in front of another view, you should make the front view a subview (or descendant) of the rear view.

Таким образом, согласно этому, родственные взгляды не должны пересекаться, иначе поведение не определено.

вКакао слайды демонстрационное приложениеТем не менее, слой с поддержкой NSView братьев и сестерdo overlap и вроде работает просто отлично

Cocoa Slides screenshot

Так что пример кода Cocoa Slides неверен и это просто совпадение того, что он работает, или документация устарела? Устарел с 10,5, то есть?

Ответы на вопрос(5)

Ваш ответ на вопрос