我有一个应用程序,它使用UITabBarController来设置两个需要访问同一模型对象的其他控制器。任何人都可以给我任何有关如何最好地实现这一点的信息。我最初的想法是使用我可以从两者中访问的共享实例(单例),但我只是好奇我是否错过了更好的方法?
答案 0 :(得分:2)
我通常将我的模型创建为单身人士。它带来了便利,但也可以从打破MVC范例的观点中获取它的诱惑。将模型传递给每个控制器可能是比较安全的方式。
您可以在this article
中找到有关使用objective-C创建单例的好方法我看到一些开发人员把它作为applicationDelegate的一个属性,但该模型肯定不属于那里。
我投票单身!