0

我正在使用 iOS 6.x 创建一个新应用程序

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

问题是我在哪里实例化我的类来存储对象,一旦 UITableViewCell 被选中,这些对象将显示在我的 UITableView 和详细视图中

数据来自 SQLite 数据库

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

4

1 回答 1

1

如果您有整个应用程序需要访问的模型类实例,您可以将它放在 App Delegate 中,也可以使用单例。我更喜欢单例方法,因为在我看来,应用程序委托应该只处理应用程序委托协议消息,但是很多人对单例非常嗤之以鼻,尽管 Cocoa 中到处都是单例。无论哪种方式,它最终都是同一件事——一个类的一个实例。

于 2013-07-30T17:57:16.093 回答