在MasterDetail应用程序中,我在哪里实例化我的类



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

我使用了主细节的默认模板

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

数据来自SQLite数据库

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

如果你有一个模型类实例,整个应用程序都需要访问,你可以把它放在AppDelegate中,也可以使用singleton。我倾向于使用singleton方法,因为在我看来,应用程序委派应该只处理应用程序委派协议消息,但很多人对singleton非常反感,尽管Cocoa到处都是。无论哪种方式,它最终都是相同的东西——一个类的一个实例。

最新更新