我想在iphone代码中实现单一设计模式
我有一个阵列。我希望它在单个类函数的函数调用之间保留它的值。
如何使用单一设计模式执行上述任务? 感谢。
答案 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