在处理 iPhone 项目时,它可能会变得非常困惑,并且会创建许多文件(库、 View Controller 、界面...)组织项目文件的最佳方式是什么?您使用什么组结构?我应该遵循 MVC 范式进行分组吗?
谢谢!
最佳答案
无论什么使你的应用程序的结构最明显的是简短但最终没有帮助的答案。我不确定是否有唯一正确的答案。
作为一个数据点,以下是我构建最复杂的应用程序的大致方式:
- 应用程序范围的数据(模型)有自己的组
- 实用程序类/函数有自己的组(有时嵌套在它们需要自己的多个类的地方)
- 我有一个用于简单 View 的
UI
组。这些类通常还包含 Controller - 我还有很多其他组来处理一系列相互连接的 View 。例如,我的应用程序的一部分显示标签,并且有两个或三个与此相关的 View 。我将 View 、 Controller ,有时还有数据分组在一起
分组并不反射(reflect)类结构。我的一般规则是我希望将要同时修改的文件放在一起。
关于iphone - 组织复杂 iPhone 项目文件结构的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/913452/