我有一个名为country的类,它有三个NSMutableArray
country_name,纬度和经度。我需要整个应用程序中的国家类对象。那么如何将国家/地区类对象声明为全局对象?
答案 0 :(得分:1)
您可以使用singleton design pattern并创建一个全局对象。但总的来说,全局变量/对象/单例是暗示你设计的东西是错误的。
以这种方式创建单身:
+ (CardPainter*) sharedPainter {
static CardPainter* sp;
static dispatch_once_t token;
dispatch_once(&token, ^{
sp = [[CardPainter alloc] init];
});
return sp; }
答案 1 :(得分:0)
您可以看到本教程:
答案 2 :(得分:0)
我推荐像解决方案一样的单身人士。这是苹果文档和一些解释。
http://alexefish.com/post/15968663296/understanding-and-creating-singletons-in-objective-c