美文网首页
(IOS)单利的正确创建

(IOS)单利的正确创建

作者: rightmost | 来源:发表于2019-02-25 19:39 被阅读0次

    //  VersionUpdata.h

    + (instancetype)sharedVersionUpdata;

    //  VersionUpdata.m

    #import "VersionUpdata.h"

    @interface VersionUpdata ()

    @property(nonatomic,strong)UIView*versionUpdataView;

    @end

    @implementation VersionUpdata

    staticVersionUpdata*_sharedVersionUpdata =nil;

    + (instancetype)sharedVersionUpdata {

        staticdispatch_once_tonceToken;

        dispatch_once(&onceToken, ^{

            _sharedVersionUpdata = [[super allocWithZone:NULL] init];

        });

        return _sharedVersionUpdata;

    }

    + (id)allocWithZone:(struct_NSZone*)zone {

        return [VersionUpdata sharedVersionUpdata];

    }

    - (id)copyWithZone:(struct_NSZone*)zone {

        return [VersionUpdata sharedVersionUpdata];

    }

    相关文章

      网友评论

          本文标题:(IOS)单利的正确创建

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