【问题标题】:Best way to organize a complex iPhone project file structure?组织复杂 iPhone 项目文件结构的最佳方式?
【发布时间】:2009-05-27 00:39:52
【问题描述】:

在处理 iPhone 项目时,它会变得非常混乱,并且会创建许多文件(库、视图控制器、界面...) 组织项目文件的最佳方式是什么?你使用什么组结构?我应该按照 MVC 范式分组吗?

谢谢!

【问题讨论】:

    标签: iphone


    【解决方案1】:

    使您的应用程序结构最明显的是简短但最终无用的答案。我不确定是否有一个正确的答案。

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

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

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

    【讨论】:

      【解决方案2】:

      我们通常有一个视图控制器组和自定义列表单元格。

      在我们当前的项目中,我们还有一个 XMLParsers 组(我们有很多这样的线程实例来解析来自服务器的传入消息)。

      MVC 范式在这里基本上没有实际意义——当然,它是你应该遵循的——但我认为 XCode 的团队不仅仅是在文件系统布局方面迎合 MVC。

      【讨论】:

        猜你喜欢
        • 2010-09-08
        • 2010-11-03
        • 2011-09-11
        • 1970-01-01
        • 1970-01-01
        • 2013-10-25
        • 1970-01-01
        • 1970-01-01
        • 2013-02-04
        相关资源
        最近更新 更多