新手问题
1)你是否为每组函数创建一个ViewController 2)只有2个viewcontroller(一个用户未登录时,另一个用户登录时)
这是最好的方法吗?如何正确使用viewcontroller?
编辑: 如果您有以下内容,是否应该有两个ViewControllers?或者只有1个viewController用于消息和帐户配置文件?
MESSAGE
ViewMessages
ReadMessage
SendMessage
ACCOUNTPROFILE
ShowAccountProfile
EditAccountProfile
答案 0 :(得分:6)
答案 1 :(得分:-2)
视图控制器应该只用于控制1个单视图“主视图”,它可以包含其他几个视图,如按钮等。我不知道你要做什么,但我的猜测是你有2个视图,1个登录视图,1个用户未登录时。
如果是这种情况,您应该有2个视图控制器来处理这些,1用于登录 和另一个。
尽量确保你不会像他们所说的那样制作“上帝班”。就像一个单独的类,可以在您的应用程序中执这些类很难维护,只会导致奇怪的代码架构
还为每个视图控制器提供自己的XIB
正如Terente lonut Alexandru所说,你应该阅读developer.apple.com上的View编程指南,它解释了如何正确地进行MVC(模型 - 视图 - 控制器)