单例

作者: xiari1991 | 来源:发表于2016-10-10 13:47 被阅读14次
    + (instancetype)shareInstance {
        static dispatch_once_t onceToken;
        static SingleTon *singleTon = nil;
        dispatch_once(&onceToken, ^{
            singleTon = [[SingleTon alloc]init];
        });
        return delegate;
    }
    +(id) allocWithZone:(struct _NSZone *)zone  
    {  
        return [Singleton shareInstance] ;  
    }  
      
    -(id) copyWithZone:(struct _NSZone *)zone  
    {  
        return [Singleton shareInstance] ;  
    } 
    

    相关文章

      网友评论

          本文标题:单例

          本文链接:https://www.haomeiwen.com/subject/luzmyttx.html