나는이 속성 접근으로의 CALayer의 하위 계층을 받고 있어요 :@property (copy) - 전체 복사본이 만들어지고 있습니까?
// @property(copy) NSArray *sublayers
NSArray* layer = mylayer.layer.sublayers;
이 속성이 "복사"를 사용하기 때문에, 때마다 나는 단순히 실행 :
mylayer.layer.sublayers
는 서브 레이어의 전체 사본입니다 배열이 나를 위해 만들어지는거야? 그렇다면 그게 나쁠 수도 있습니다. 왜냐하면 제가 100 개 이상의 레이어를 가질 수 있기 때문에 확실히 거대한 복사본을 만들고 싶지 않기 때문입니다. 난 그냥
다음 복사, 당신에게
이것은 정확합니다. 복사는 속성을 사용할 때만 (또는 setSublayers :)를 호출 할 때 발생합니다. –