Цель CALayer? - PullRequest
       16

Цель CALayer?

2 голосов
/ 03 июня 2010

Я немного привык к тому, какова цель существования CALayer. Почему бы просто не поместить свойства в UIView?

Спасибо.

1 Ответ

4 голосов
/ 03 июня 2010

CALayer представляет совершенно другую «вещь» от UIView. CALayer имеет дело только с рисованием самого себя и инкапсулированием информации, необходимой для этого. Вид, с другой стороны, владеет одним или несколькими слоями, которые он использует для рисования. Однако у представления есть много других функций и свойств, которые не связаны с его представлением на экране.

Я бы порекомендовал покопаться в документации Apple и, возможно, взять книгу по объектно-ориентированному кодированию.

...