我们如何在iphone代码中实现单例设计模式

时间:2009-10-28 11:17:20

标签: iphone

我想在iphone代码中实现单一设计模式

我有一个阵列。我希望它在单个类函数的函数调用之间保留它的值。

如何使用单一设计模式执行上述任务? 感谢。

2 个答案:

答案 0 :(得分:3)

您可以在项目的appdelegate中初始化它。 然后你可以在项目的任何地方访问这个数组。

#define UIAppDelegate ((yourAppDelegate *)[UIApplication sharedApplication].delegate)

将此包含在您的appDelegate中,然后您可以随意访问您的数组。

UIAppDelegate.yourArray

答案 1 :(得分:1)

Matt Gallagher有一个非常好的写作,使用一个非常简单的预处理器宏来设置为类创建一个单例:

http://cocoawithlove.com/2008/11/singletons-appdelegates-and-top-level.html