什么是将类别放在文件夹结构Xcode项目下的正确位置

时间:2017-06-07 07:36:26

标签: ios xcode architecture

我按照MVC模式构建了我的项目,所以选择

这样的文件夹
  • 模型
  • 查看
  • 控制器
  • 助手
  • 商店
  • 资源

我不确定“类别”属于哪个文件夹。

1 个答案:

答案 0 :(得分:0)

您可以在顶部结构中放置一个类别/扩展文件夹,其中可以放置将在整个应用程序中使用的类的扩展名。

  • 模型
  • 查看
  • 控制器
  • 扩展
  

For Instance:UIFont,String,UIColor,UIButton的扩展名是   所有控制器都可以使用的东西。所以这些   扩展名都可以在顶级类别/扩展名文件夹下。

此外,最好将ViewController的扩展名AppDelegate组合在一个自己的文件夹中,从而提高文件夹和类的组织和可读性。

例如,带扩展名的AppDelegate文件夹将是这样的:

AppDelegate     //folder
   -AppDelegate  //classes
   -AppDelegate+RootHandling