OC和Swift中的简单的单例

来源:互联网 发布:淘宝一件代发流程 编辑:程序博客网 时间:2024/05/18 00:37

    在OC当中创建一个简单的单例代码如下 :

#import "HWNetworkManager.h"@implementation HWNetworkManager// OC当中简单的单例的实现方案+ (instancetype)shareManager{    static HWNetworkManager * manager = nil;    static dispatch_once_t onceToken;    dispatch_once(&onceToken, ^{        manager = [[HWNetworkManager alloc] init];    });    return manager;}@end

在Swift当中创建一个简单的单例代码如下 :

import UIKitclass HWNetworkManager: NSObject {    // Swift当中简单的单例的实现方案    static let instance : HWNetworkManager = HWNetworkManager()    class func shareManager() -> HWNetworkManager {        return instance    }    }

0 0
原创粉丝点击