OC单例宏写法
来源:互联网 发布:狸窝ppt转换器 mac 编辑:程序博客网 时间:2024/04/27 23:19
//.h文件
#define TGSingletonH(name) + (instancetype)share##name;
//.m文件
#define TGSingletonM(name)\
static id _instance = nil;\
+ (instancetype)allocWithZone:(struct _NSZone *)zone\
{\
static dispatch_once_t onceToken;\
dispatch_once(&onceToken , ^{\
_instance = [super allocWithZone:zone];\
});\
return _instance;\
}\
+ (instancetype)shared##name\
{\
static dispatch_once_t onceToken;\
dispatch_once(&onceToken, ^{\
_instance = [[self alloc] init];\
});\
return _instance;\
}\
- (id)copyWithZone:(NSZone *)zone\
{\
return _instance;\
}
0 0
- OC单例宏写法
- OC单例写法
- OC-电子词典的写法
- oc 控件快速写法
- oc注释 写法
- OC 代理的写法
- OC 三种单列写法
- OC中各种单例模式写法
- C和OC冒泡排序的写法
- OC 中单例的写法和使用
- oc声明属性时的写法
- OC-NSnumber和NSvalueNSNULL以及集合数组优化写法
- oc中set方法的不泄露内存写法
- OC在声明属性时的写法@interface的区别
- OC中的一些编程写法--({"添加代码"})
- swift 中不同于OC中写法的部分代码
- OC中用小括号()包裹着花括号{}的写法
- OC中的一些编程写法--({"添加代码"})
- Android MediaPlayer与Http Proxy结合之基础篇
- curl的使用
- 影讯接口,最近电影资讯查询
- Eclipse 插件开发遇到问题心得总结
- 使用 Spring 3 来创建 RESTful Web Services
- OC单例宏写法
- RESTful WebService入门
- Delaunay三角剖分
- 如何使用Git上传项目代码到github
- hdu 3247(ac自动机+状态压缩dp+最短路)
- mongodb安装初步
- Android getDimensionPixelSize, 代码中设置字体大小,读xml配置。
- vc 网络连接的测试方法
- oracle按时间段查询