欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

单例的实现方式之GCD方法

程序员文章站 2023-01-24 22:48:13
+ (singletonobject *)shareinstance; + (singletonobject *)shareinstance {   &...

+ (singletonobject *)shareinstance;


+ (singletonobject *)shareinstance {

    static singletonobject *__singletion;

    static dispatch_once_t oncetoken;

    dispatch_once(&oncetoken, ^{

        __singletion=[[self alloc] init];

    });

    return __singletion;

}