跨类创建全局对象

时间:2012-07-23 07:29:34

标签: ios ios5 object global-variables

我需要创建一个可以工作的全局对象,并且可以在程序中的所有类中使用。我做了一些研究,看到解决方案似乎是在AppDelegate中实现它,但似乎没有太多解释如何实现这一点,更重要的是,根据我的理解,这似乎并不正确AppDelegate的目的。

1 个答案:

答案 0 :(得分:1)

您应该查看singleton pattern

  

在软件工程中,单例模式是一种设计模式   将类的实例化限制为一个对象。这是   当需要一个对象来协调跨越的操作时非常有用   系统。这个概念有时会推广到那些系统   当只有一个对象存在或限制时,操作更有效   实例化到一定数量的对象。这个词来自   单身人士的数学概念。

以下是示例实现的来源:What should my Objective-C singleton look like?