우리는 프로젝트간에 공유하고자하는 객관적인 범주의 코드가 있습니다. 우리가 취할 수있는 두 가지 방법 (적어도)가 있습니다많은 objective-c 카테고리가있는 단점이 있습니까?
- 사용, 예를 들면하여 다양한 종류의 숫자에 다음 넣어
UIView+SGBExtensions
- 처럼, 클래스 당 하나 개의 범주라는 것을 담아 더 설명 할 것이며, 우리는 벚꽃 선택할 수 있습니다으로
UIView+SGBLayout
,UIView+SGBDrawing
, 등
내 본능은 후자로 이동하는 것입니다. 그러나 대부분의 앱에는 공유 코드가 대부분 포함되므로 카테고리가 많으면 성능이나 앱 크기에 영향을 미칠 수 있습니다. 많은 objective-c 카테고리를 갖는 데에는 단점이 있습니까?