ViewController - 如何正确使用它?

时间:2011-01-28 11:58:57

标签: iphone objective-c ios ios4

新手问题

1)你是否为每组函数创建一个ViewController 2)只有2个viewcontroller(一个用户未登录时,另一个用户登录时)

这是最好的方法吗?如何正确使用viewcontroller?

编辑: 如果您有以下内容,是否应该有两个ViewControllers?或者只有1个viewController用于消息和帐户配置文件?

MESSAGE
ViewMessages
ReadMessage
SendMessage

ACCOUNTPROFILE
ShowAccountProfile
EditAccountProfile

2 个答案:

答案 0 :(得分:6)

    来自CS193P的
  1. Lecture 6

  2. 来自苹果的
  3. View Programming Guide for iOS

答案 1 :(得分:-2)

视图控制器应该只用于控制1个单视图“主视图”,它可以包含其他几个视图,如按钮等。我不知道你要做什么,但我的猜测是你有2个视图,1个登录视图,1个用户未登录时。

如果是这种情况,您应该有2个视图控制器来处理这些,1用于登录 和另一个。

尽量确保你不会像他们所说的那样制作“上帝班”。就像一个单独的类,可以在您的应用程序中执这些类很难维护,只会导致奇怪的代码架构

还为每个视图控制器提供自己的XIB

正如Terente lonut Alexandru所说,你应该阅读developer.apple.com上的View编程指南,它解释了如何正确地进行MVC(模型 - 视图 - 控制器)