Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何正确构建iOS 5应用程序?_Objective C_Ios_Ios5_Storyboard - Fatal编程技术网

Objective c 如何正确构建iOS 5应用程序?

Objective c 如何正确构建iOS 5应用程序?,objective-c,ios,ios5,storyboard,Objective C,Ios,Ios5,Storyboard,我最近开始学习Obj-C,并尝试编写我的第一个“更大”的应用程序。 我希望应用程序的结构类似于Facebook,如: 用户首先看到的是登录/注册屏幕 如果他正确登录,他会看到主应用程序屏幕,它可以做许多不那么直接相关的事情 我不知道如何以正确的方式构造该应用程序 首先想到的是将子类UINavigationController设置为初始视图控制器,其中一个序列为“登录”流,第二个序列为“登录”流 但这会产生不同的问题:因为(至少从我的理解来看),我不应该使用模态分段在应用程序的不同部分之间进行转换

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

  • 用户首先看到的是登录/注册屏幕
  • 如果他正确登录,他会看到主应用程序屏幕,它可以做许多不那么直接相关的事情
  • 我不知道如何以正确的方式构造该应用程序

    首先想到的是将子类
    UINavigationController
    设置为初始视图控制器,其中一个序列为“登录”流,第二个序列为“登录”流


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

    这是一个关于开发工作流程和结构的问题

    iOS应用程序的结构与用户界面紧密耦合,因此这应该是您的出发点

    因为您使用的是iOS 5,所以首先要创建一个故事板,通过一系列视图捕捉用户交互


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

    我知道你可以这样做,因为它是面向对象编程,但是当类文档中的第二行声明
    这个类不是用于子类化的时候,总是会响起警钟