object-c单例很好用,赶紧记下来

单例

                                                                       -EnGirl开发经验分享


.h文件

@interfaceCommonProperties :NSObject

+(CommonProperties*)shareProperties;

.m文件

#import"CommonProperties.h"

@implementationCommonProperties

staticCommonProperties*commonProperties =nil;

+ (CommonProperties*)shareProperties

{

staticdispatch_once_tonceToken;

dispatch_once(&onceToken, ^{

commonProperties= [[superallocWithZone:NULL]init];

});

returncommonProperties;

}

+ (id)allocWithZone:(struct_NSZone*)zone

{

return[CommonPropertiesshareProperties];

}

- (id)init

{

self= [superinit];

if(self) {


}

return self;

}

@end

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 单例模式 什么是单例模式? 单例模式想一个大独裁者,他规定在他的国度里面,所有数据的访问和请求都得经过他,甚至你要...
    GitHubPorter阅读 1,181评论 0 4
  • 一.单列模式简介 1.什么是单列模式? a.通过static关键词,声明全局变量。在整个进程运行期间只会被赋值一次...
    笃Boy阅读 413评论 0 0
  • 单例模式 单例的目的:希望对象只创建一个单例,并且提供一个全局的访问点 单例模式(arc) +(instancet...
    三岁就很乖阅读 523评论 0 0
  • 什么是单例模式 >它可以保证某个类创建出来的对象永远只有1个, 作用 1>节省内存开销 2>如果有一些数据,整个程...
    一代骄马阅读 178评论 0 0
  • 你会说话吗?这是个很主观的问题,却有客观标准:你周围的朋友喜欢跟你说话吗?第一次见面的陌生人喜欢跟你聊天吗?偶然等...
    __癫痫阅读 650评论 0 0