在xCode iOS App中设置和获取全局变量

时间:2013-06-25 12:11:18

标签: variables global

如何设置包含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

请帮忙

1 个答案:

答案 0 :(得分:0)

你的问题不太清楚。在发布到StackOverflow.com之前,您应该做更多的研究。并选择更好的标签,例如Objective-C

如果您要求只有一个类的一个实例,那么software design pattern名为Singleton

尝试使用Google搜索“Objective-C”和“Singleton”进行示例和讨论。比如StackOverflow上的这个问题:What should my Objective-C singleton look like? [closed]