如何设置包含sharedInstance的全局类,以及如何从每个viewcontroller中获取和更改变量?
以下是我的代码:
DataClass.h:
@interface DataClass : NSObject {
int *toyid;
}
+(DataClass *)sharedInstance;
@end
DataClass.m:
@implementation DataClass
+(DataClass *)sharedInstance {
static DataClass *myData = nil;
if(nil == myData) {
myData = [[[self class] alloc]init];
myData.toyid=0;
}
return myData;
}
@end
请帮忙
答案 0 :(得分:0)
你的问题不太清楚。在发布到StackOverflow.com之前,您应该做更多的研究。并选择更好的标签,例如Objective-C
。
如果您要求只有一个类的一个实例,那么software design pattern名为Singleton。
尝试使用Google搜索“Objective-C”和“Singleton”进行示例和讨论。比如StackOverflow上的这个问题:What should my Objective-C singleton look like? [closed]