iphone - 组织复杂 iPhone 项目文件结构的最佳方式?

标签 iphone

在处理 iPhone 项目时,它可能会变得非常困惑,并且会创建许多文件(库、 View Controller 、界面...)组织项目文件的最佳方式是什么?您使用什么组结构?我应该遵循 MVC 范式进行分组吗?

谢谢!

最佳答案

无论什么使你的应用程序的结构最明显的是简短但最终没有帮助的答案。我不确定是否有唯一正确的答案。

作为一个数据点,以下是我构建最复杂的应用程序的大致方式:

  • 应用程序范围的数据(模型)有自己的组
  • 实用程序类/函数有自己的组(有时嵌套在它们需要自己的多个类的地方)
  • 我有一个用于简单 View 的 UI 组。这些类通常还包含 Controller
  • 我还有很多其他组来处理一系列相互连接的 View 。例如,我的应用程序的一部分显示标签,并且有两个或三个与此相关的 View 。我将 View 、 Controller ,有时还有数据分组在一起

分组并不反射(reflect)类结构。我的一般规则是我希望将要同时修改的文件放在一起。

关于iphone - 组织复杂 iPhone 项目文件结构的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/913452/

相关文章:

iphone - 无效的代码签名权利

ios - 以编程方式禁用 iOS "Perspective Compensation"?

iphone - 游戏因NSLog错误而崩溃(cocos2d iPhone)

iphone - MKPinAnnotationView:是否有超过三种颜色可用?

iphone - UISlider第二次卡住

iphone - substringWithRange收到一个奇怪的错误

iphone - 在 CoreAnimation 期间重置 UIScrollView contentOffset

iOS7 和 iOS8 segue.destinationViewController

iphone - 如果我的非续订应用程序内购买收据在我的服务器上注册之前丢失了怎么办?

iphone - 计算 map 图钉