나는 UIlabel을 가지고 있으며 몇 가지 사용자 정의가 포함되어 있습니다. 이 레이블은 제 신청서의 많은 화면에서 사용됩니다. 프로토 타입에 서브 클래 싱과 카테고리를 모두 시도했습니다. 이 경우에 사용하는 것이 좋습니다. 서브 클래 싱 또는 카테고리.어느 하나를 선택해야합니까, 하위 클래스 또는 범주
1
A
답변
0
category
대신 Subclassing
을 사용해야합니다. Category
은 특정 인스턴스의 동작을 변경하려는 경우 Subclassing
을 사용해야하는 반면 클래스의 모든 인스턴스의 동작을 변경하려면 사용해야합니다.
기존 클래스를 조작 할 때 카테고리가 유해 할 수도 있으므로 가능하면 Subclassing
을 사용하는 것이 좋습니다!
2
시나리오 1 : UI 개체의 수명주기 동안 프레임 워크 호출의 일부로 발생하는 것을 변경하려면? - 하위 클래스을 사용하십시오.
시나리오 2 : 기존 기능에 추가로 응용 프로그램을 추가하고이 프레임 워크 클래스의이 기존 인스턴스의 모든 인스턴스에서 사용할 수 있는지 여부는 신경 쓰지 않습니까? - 카테고리을 사용하십시오.
관련 문제
- 1. 1.x, 2.2 및 0.23 중에서 어느 하나를 선택해야합니까?
- 2. SphinxSearch 또는 거미 - 어느 것을 선택해야합니까?
- 3. MySQL에서는 어느 조합을 선택해야합니까?
- 4. 하위 범주 또는 제품로드하기 쿼리
- 5. 동적 언어 - 어느 것을 선택해야합니까?
- 6. 범주 및 하위 범주
- 7. Mathematica 또는 Matlab : 컴퓨터 과학 대학원 중 어느 쪽을 선택해야합니까?
- 8. 하위 범주, 하위 범주 등을 반복하십시오.
- 9. seeds.rb가있는 범주 및 하위 범주
- 10. 내 다중 하위 범주 - 하위 범주
- 11. Objective-C의 범주 하위 범주
- 12. Sencha에 범주/하위 범주 표시
- 13. 브라우저 용 ActiveX. VB6 또는 .NET 중 어느 것을 선택해야합니까?
- 14. 아이폰 앱 개발을위한 Storyboard 또는 XIB 중 어느 것을 선택해야합니까?
- 15. Oracle XE 또는 MySQL 중 어느 것을 선택해야합니까?
- 16. Cloudant vs JustOneDB - 어느 것을 선택해야합니까?
- 17. woocommerce 표시 범주/하위 범주/제품
- 18. 부두 대 CXF/어느 쪽을 선택해야합니까?
- 19. 어느 urllib을 선택해야합니까? 우리가 아는 한
- 20. NMock2, Rhino 모의. 어느 것을 선택해야합니까?
- 21. dropbox api - 어느 드롭 박스 아이콘을 선택해야합니까?
- 22. 어느 CLLocationManager에 대해 원하는 정확도를 선택해야합니까?
- 23. NSTimer 대 별도의 스레드 - 어느 것을 선택해야합니까?
- 24. MQTT 대 XMPP 어느 것을 선택해야합니까?
- 25. 다른 테이블의 범주 및 하위 범주 삽입
- 26. 쿼리 범주, 하위 범주, 하위 범주에 CTE가있는 저장 프로 시저
- 27. 클래스 하위 클래스 또는 객체
- 28. JSON 또는 SQLite를 선택해야합니까?
- 29. 동적으로 범주 및 하위 범주 표시 onItemClick
- 30. 새 범주 및 하위 범주 추가 - Magento
나는 카테고리를 생각하고 서브 클래 싱 설명 u는 반대로 말했다. – sanjayzed
내 이전 댓글을 무시합니다. 죄송합니다. – sanjayzed