0

我最近开始学习 Obj-C,并尝试编写我的第一个“更大”的应用程序。我想要一个结构类似于 Facebook 的应用程序,例如:

  1. 用户首先看到的是登录/注册屏幕,
  2. 如果他正确登录,他会看到主应用程序屏幕,它可以做许多不那么直接相关的事情。

我不知道如何构建该应用程序 TheRightWay。

想到的第一件事是将子类设置UINavigationController为初始视图控制器,其中一个是“登录”流程,第二个是“登录”流程。

但这会产生不同的问题:因为(至少根据我的理解),我不应该使用模态序列在应用程序的不同部分之间进行转换,我是否需要UINaviationController一遍又一遍地使用链?这似乎是“简单的方法”,但我很确定这是错误的方法。

4

1 回答 1

0

这个问题与您的开发工作流程和结构一样重要。

iOS 应用程序的结构与用户界面紧密耦合——所以这应该是您的起点。

由于您使用的是 iOS 5,因此您首先要做的是创建一个故事板——它通过一系列视图捕捉用户交互。

与每个视图相关联的是一个 ViewController - 它由框架根据需要进行实例化。在大多数情况下,您的应用程序的结构将挂在此之下。

于 2012-08-07T09:23:35.693 回答