私たちは、プロジェクト間で共有したい客観的 - cカテゴリのコードをいくつか持っています。我々が取ることができる二つのアプローチ(少なくとも)があります多くの客観的カテゴリーがあるという欠点はありますか?
- はクラスごとに一つのカテゴリーに入れて、例えば、使用することにより、異なるカテゴリの数で、その後入れ
UIView+SGBExtensions
- のようなものをと呼ばれますそれは、より説明的になり、私たちは桜、選ぶことができるよう
UIView+SGBLayout
、UIView+SGBDrawing
、など。
私の本能が、後者で行くことです。しかし、ほとんどのアプリケーションには共有コードの大半が含まれているので、多くのカテゴリを持つとパフォーマンスやアプリのサイズに影響が出る可能性があると私は少し心配しています。多くの客観的カテゴリーを持つことには欠点がありますか?