作者:
howdiun (Howdiun)
2015-08-05 09:40:06沒有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的東西