如何使用swift创建单例类?

时间:2015-01-03 13:59:50

标签: swift

我知道如何使用Objective-C创建单例类。

使用Objective -C

#import "MyManager.h"

@implementation MyManager

@synthesize someProperty;


+ (id)sharedManager {
    static MyManager *sharedMyManager = nil;

    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        sharedMyManager = [[self alloc] init];
    });
    return sharedMyManager;
}

- (id)init {
  if (self = [super init]) {
      someProperty = [[NSMutableArray alloc]init];
  }
  return self;
}

我正在调用此单例类将数据传递给SomeProperty Array。 但我试图使用Swift语言创建Singleton类但我无法实现这一点。 怎么做。在此先感谢。

0 个答案:

没有答案