跨类创build一个全局对象

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

你应该检查单例模式 :

在软件工程中,单例模式是一种将类的实例化限制为一个对象的devise模式。 当需要恰好一个对象来协调系统中的操作时,这非常有用。 这个概念有时候被推广到当只有一个对象存在时更高效地运行的系统,或者限制实例化到一定数量的对象的系统。 这个术语来自单身人士的math概念。

这里是一个示例实现的来源: 我的Objective-C singleton应该是什么样的?