没有class var但是有static class
如果你去google通常会跟你说用dispatch_once
以下提供另一种obj-c的方案
首先新增一个ClassA
在ClassA.m里面实作
static ClassA *a;
+ (ClassA *)sharedInstance {
if (!a) {
a = [[self alloc] init];
}
return a;
}
在ClassA.h里面放下
+ (ClassA *)sharedInstance;
之后只要使用[ClassA sharedInstance]就可以了
之后在.h里面宣告
@property (nonatomic, assign) NSInteger *x;
就可以用[ClassA sharedInstance].x取得类似class var的东西