代码之家  ›  专栏  ›  技术社区  ›  rytis

在XCode中组织文件和类(iPhone应用程序)

  •  1
  • rytis  · 技术社区  · 15 年前

    这是一个普通的问题,也是一个新手问题,所以请容忍我。。。

    现在,XCode已经生成了“Main View”、“Flipside View”和“Application Delegate”文件夹,其中包含默认模板文件。

    现在的问题是我应该在哪里创建合适的“MVC”类?

    假设(V)iew类将是自动创建的类。因此,Flipside view类负责在“帮助”视图上生成文本/图像等。

    “Main View”类是在表上绘制项目并更新计数器等的类。

    我应该把“控制器”类放在哪里?而且,它应该只处理代理模型吗?根据 to this 从视图调用controller方法并操纵方法类。类似地,模型的结果由发出对适当视图方法的调用的控制器传回视图类。

    类似地,模型类要去哪里?还是应该为每个控制器和模型类文件创建一个新文件夹?

    我所追求的是最佳实践,或者只是简单描述一下人们通常如何构建他们的应用程序。我知道它非常具体,也没有定义。。。我来自Django背景,所以那里的组织方式略有不同。

    希望这是有意义的,抱歉,如果这一切有点含糊,但我必须从某处开始:)是的,我在苹果开发人员网站上读过不少文档,但问题是,这些文档要么过于详细地介绍了语言/框架/等,而且示例过于简单化。实际上,这就引出了最后一个问题,有没有人知道一些相对完整的应用程序教程的好例子,我可以用来作为组织我的文件的参考?...

    我在看 this

    1 回复  |  直到 15 年前
        1
  •  0
  •   Patrik Björklund    15 年前

    去看看苹果 code examples these 举例可以帮助澄清。示例应用程序很好,因为苹果是这个平台上的最高指挥官,所以毫无疑问这是不是正确的做法。

    记住要点击“下载示例代码”按钮,因为在没有语法突出显示的情况下阅读代码会使阅读变得更加困难。

    我自己也不是专家,但我认为它是核心数据(M)-NIB的(V)-视图控制器(C)。

    推荐文章