美文网首页
创建一个单例类

创建一个单例类

作者: 4陈雨泽4 | 来源:发表于2016-04-27 13:00 被阅读53次

//很简单的一个单例类.不需要,直接复制+粘贴即可,很方便。

.h文件

#import@interface DanLi : NSObject

@property (nonatomic) NSString *name;

+ (DanLi *)sharedInstance;

@end

.m文件

#import "DanLi.h"

@implementation DanLi

+ (DanLi *)sharedInstance

{

static DanLi *onlyOne = nil;

static dispatch_once_t onceToken;

//dispatch_once可以保证 block只会被调用一次.

dispatch_once(&onceToken, ^{

onlyOne = [[self alloc]init];

});

return onlyOne;

}

@end

相关文章

  • 单例模式

    一、定义与特点 单例模式的特点 单例类只有一个实例对象 该单例对象必须由单例类自行创建 单例类对外提供一个访问该单...

  • 单例模式

    特点 单例类只有1个实例对象 该单例对象必须由单例类自行创建 单例类对外提供一个访问该单例的全局访问点 结构 单例...

  • 第8章 使用RecyclerView显示列表

    单例与数据集中存储 单例是特殊的Java类,在创建实例时,一个单例类仅允许创建一个实例。应用能在内存里活多久,单例...

  • 设计模式--单例模式

    单例模式 一个类只能有一个对象。该类自己负责创建对象,同时确保只有一个对象被创建。 单例类只能有一个实例 单例类必...

  • 设计模式之单例模式

    单例模式 单例模式用来创建全局唯一的对象。一个类只允许创建一个对象(或者叫实例),那这个类就是一个单例类,这种设计...

  • 单例模式

    1. 什么是单例模式? 创建单例类的方法叫单例模式. 单例类, 就是只能产生一个对象的类. 2. 为什么使用单例模...

  • 单例模式

    什么是单例模式? 一个类只允许创建一个实例,那个类就是单例类。这个模式就是单例模式。单例模式实现方式:饿汉式:实现...

  • 设计模式之单例模式

    1.单例模式 单例模式用来创建全局唯一的对象。一个类只允许创建一个对象(或者叫实例),那这个类就是一个单例类,这种...

  • 设计模式(单例模式)

    单例模式 单例模式有以下特点: 单例类只能有一个实例 单例类必须自己创建自己的唯一实例 单例类必须给所有其他对象提...

  • 单例模式 ,简单工厂,抽象工厂

    1.单例模式 如果一个类始终只能创建一个实例,则这个类成为单例类,这种设计模式称为单例模式 使用单例模式的优势: ...

网友评论

      本文标题:创建一个单例类

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