2011-01-28 50 views
0

新手问题ViewController - 如何正确使用它?

1)你创建在用户未登录每一套功能或 2)仅2视图 - 控制(一个视图控制器,而另一个当用户登录)

这是最好的办法呢?任何示例如何正确使用viewcontroller?

编辑: 如果您有以下情况,应该有两个ViewController?或只有1 viewController的消息和accountprofile功能?

MESSAGE 
ViewMessages 
ReadMessage 
SendMessage 

ACCOUNTPROFILE 
ShowAccountProfile 
EditAccountProfile 
+0

你几乎只想使用viewController来搞乱UI并调用其他的数学/逻辑/网络类。我见过人们在viewController中编写他们的整个应用程序。这甚至不好笑。 – 2011-01-28 12:31:42

回答

-2

视图控制器应被用于控制仅1单一视图 “主视图”,其可以包含其他几个视图像按钮等。我不知道你想要做什么,但我的猜测是你有2个视图,1个登录视图,1个是当用户没有登录时。

你应该有2个视图控制器来处理这些if那是这种情况,1为登录的 和1为另一个。

试着确保你不打算在被称为“神级”时使用。就像在您的应用中执行所有操作的单个类一样。这样的类真的很难保持,只会导致怪异的代码架构

也给每个视图控制器自身的厦门国际银行

由于Terente lonut亚历山说,你应该阅读developer.apple.com查看编程指南,它解释了如何正确地执行MVC(模型 - 视图 - 控制器)

+2

你的第一句话是错误的。通常情况下,一个视图控制器具有包含多个视图的视图层次结构。然而,相反的情况却是如此,视图通常应该只能由一个视图控制器控制。为了澄清,更新了 – Jim 2011-01-28 13:31:12