将方法分组到Objective-C类

时间:2014-04-15 13:58:11

标签: ios objective-c objective-c-category

如果我想在multiple classes中使用几个不同的方法组,这些方法都是UIViewController的子类,那么将所有这些方法包含在{{}中会更好吗? 1}},与single category

一样

UIViewController+allGeneralMethods.h multiple categoriesUIViewController+Animations.hUIViewController+GestureRecognizers等。

1 个答案:

答案 0 :(得分:2)

我认为您的目标是让您的代码易于调查,使用和修改。

如果符合以下条件,请将所有群组放在一个类别中:

  1. 您的大多数课程都会使用所有小组的方法。
  2. 每组只包含1-2种方法。
  3. 您的开发团队规模很小,您不希望很多人会阅读您的代码(更容易理解碎片代码)。
  4. 在其他情况下将您的代码分为几类。