2
A
답변
4
CALayer는 UIView와 완전히 다른 "물건"을 나타냅니다. CALayer는 드로잉 자체 만 다루고이를 수행하는 데 필요한 정보를 캡슐화합니다. 반면에 뷰는 하나 또는 여러 개의 레이어를 소유하고 있으며 그 레이어는 자신을 그리는 데 사용됩니다. 보기에는 화면에 표시된 것과 관련이없는 많은 다른 기능과 속성이 있습니다.
Apple 설명서를 살펴보고 Object Oriented 코딩에 대한 책을 가져 오는 것이 좋습니다.
관련 문제
- 1. UIView와 CALayer의 관계는 무엇입니까
- 2. iPhone CALayer의 회전 축
- 3. '신원 기능'의 목적은 무엇입니까?
- 4. 이벤트 호출자의 목적은 무엇입니까?
- 5. LoweredUserName의 목적은 무엇입니까?
- 6. 내부 클래스의 목적은 무엇입니까?
- 7. 예외의 목적은 무엇입니까?
- 8. 마커 인터페이스의 목적은 무엇입니까?
- 9. 지점 폐쇄의 목적은 무엇입니까
- 10. 의도 카테고리의 목적은 무엇입니까?
- 11. System.Data.SqlClient.SqlParameter.IsNullable의 목적은 무엇입니까?
- 12. NSNotification의 목적은 무엇입니까
- 13. __cxa_pure_virtual의 목적은 무엇입니까?
- 14. _GLOBAL__I_의 목적은 무엇입니까?
- 15. 혼합 생성자의 목적은 무엇입니까?
- 16. 레이크의 목적은 무엇입니까?
- 17. RegisterGlobalFilters의 목적은 무엇입니까? MVC3에서
- 18. GetPrivateProfileString의 목적은 무엇입니까?
- 19. _never_executed()의 목적은 무엇입니까?
- 20. 익명 형식의 목적은 무엇입니까?
- 21. ThreadLocal의 목적은 무엇입니까?
- 22. webAppRootKey의 목적은 무엇입니까?
- 23. CreateSilverlight.js의 목적은 무엇입니까?
- 24. 경고 메시지의 목적은 무엇입니까?
- 25. eclipse에서 CDT의 목적은 무엇입니까?
- 26. WebExceptionStatus.Success의 주 목적은 무엇입니까?
- 27. Function.const의 목적은 무엇입니까?
- 28. 레 명령 목적은 무엇입니까?
- 29. ServiceSecurityContext.WindowsIdentity의 목적은 무엇입니까?
- 30. 내부 기능의 목적은 무엇입니까?
바로 레이어가 뷰에 직접 가지고있는 속성을 추가하지 않는 이유는 무엇입니까? – jasonbogd
그것이 객체 기반 코딩의 핵심입니다. 행동의 잘 정의 된 부분은 객체가 담당해야합니다. 당신이 묘사하고있는 것은 고전적인 "하느님 객체"의 경우이며, 좋은 객체 지향적 설계와 명백히 반대입니다. http://en.wikipedia.org/wiki/God_object – DougW