我在哪里可以在Master-Detail应用程序中实例化我的类

时间:2013-07-30 17:17:36

标签: ios sqlite uitableview master-detail

我正在使用iOS 6.x

创建一个新应用

我使用了Master-Detail的默认模板

问题是,一旦选择了UITableViewCell,我将在何处实例化我的类以存储将在我的UITableView和详细视图中显示的对象

数据来自SQLite数据库

我是否在AppDelegate中实例化它?还是在我的ViewController中?

1 个答案:

答案 0 :(得分:1)

如果您有一个整个应用程序需要访问的模型类实例,您可以将其放在App Delegate中,也可以使用单例。我倾向于选择单例方法,因为在我看来,app委托只应该处理app委托协议消息,但是很多人对单身人士都非常嗤之以鼻,尽管Cocoa充满了它们。无论哪种方式,它最终都是同一个东西 - 一个类的一个实例。