我有一个名为 country 的类,它具有三个NSMutableArray
country_name、纬度和经度。我需要整个应用程序中的国家级对象。那么如何将国家类对象声明为全局对象呢?
问问题
181 次
3 回答
1
您可以使用单例设计模式并创建一个全局对象。但总的来说,全局变量/对象/单例暗示您的设计有问题。
以这种方式创建一个单例:
+ (CardPainter*) sharedPainter {
static CardPainter* sp;
static dispatch_once_t token;
dispatch_once(&token, ^{
sp = [[CardPainter alloc] init];
});
return sp; }
于 2012-10-16T06:53:58.700 回答
0
你可以看看这个教程:
于 2012-10-16T06:49:01.767 回答
0
我推荐类似单例的解决方案。这是带有一些解释的苹果文档。
http://alexefish.com/post/15968663296/understanding-and-creating-singletons-in-objective-c
于 2012-10-16T06:55:57.240 回答