在iOS应用程序中,我应该如何或在哪里存储全局所需的对象实例?

我正在构build一个iOS应用程序。 大多数应用程序需要访问持久对象。 当应用程序通过应用程序委托加载时,该对象被实例化。

我遇到的问题是需要访问这个对象的许多视图控制器。

创build可从应用程序的任何位置访问的全局对象的最佳方式和最佳实践是什么?

例子将不胜感激。 非常感谢。

你可能想看看Singleton模式。 链接的文章提供了很好的描述,包括如何在Cocoa中实现一个。

如果单例在你的上下文中没有意义,并且你仍然需要Globalvariables的引用,那么你可以在你的AppDelegate引用它。 ( 不推荐

可以随时使用您的应用程序访问它:

[UIApplication sharedApplication] delegate]