0

如何设置包含 sharedInstance 的全局类,以及如何从每个视图控制器中获取和更改变量?

以下是我的代码:

数据类.h:

@interface DataClass : NSObject {
    int *toyid;
}
+(DataClass *)sharedInstance;
@end

数据类.m:

@implementation DataClass
+(DataClass *)sharedInstance {
    static DataClass *myData = nil;
    if(nil == myData) {
        myData = [[[self class] alloc]init];
        myData.toyid=0;
    }
    return myData;
}
@end

请帮忙

4

1 回答 1

0

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

如果您要求拥有一个并且只有一个类的实例,那么这样做是一种称为Singleton的软件设计模式

尝试在谷歌上搜索“Objective-C”和“Singleton”以获取示例和讨论。比如 StackOverflow 上的这个问题:我的 Objective-C 单例应该是什么样子?[关闭]

于 2013-08-25T23:46:03.273 回答