是否有针对ios项目结构的最佳实践或约定

its*_*ode 19 xcode directory-structure conventions naming-conventions ios

我想知道是否有任何最佳实践或惯例来构建您的iOS项目?

谢谢.

Chr*_*way 9

来自iOS的最佳编码方法,从让-吕克·大卫的Slideshare:

在此输入图像描述

  • 这完全取决于你的项目中有多少代码,但我个人认为名为"Helpers"的文件夹并不是那么好.只要它被认为是一种"效用",就有可能最终一切都会在那里结束.我认为对于不同类型的实用程序具有不言自明的名称的单独文件夹更好,例如"加密","序列化"等. (2认同)
  • 帮助程序/实用程序包是提取可重用功能的常用方法,并且有可能在某天将其放入可重用的实用程序库中.当然Helper/Utility-Package中有不言自明的文件夹,但是我不建议将它们放在像Model或Controller包这样的同一级别,特别是在一个大项目中...但是因为它只是品味,最重要的是与您的团队在一个您感觉舒适的基本结构上达成一致. (2认同)