OC中的单例模式和委托模式
来源:互联网 发布:人工智能的公司有哪些 编辑:程序博客网 时间:2024/06/16 03:27
单例模式是设计模式的一种,主要的作用是用于设计约束或者为了控制对有限资源的访问
首先新建一个类,在类中添加单例
+ ( 类名)方法名(通常share,defluat等开头);
在.m文件中创建全局静态实例
static 类名 *st = nil; 赋值nil
+ (类名)方法名{
if(st==nil){
st = [[类名 alloc] init];
}
return st;
}
+ (id)allocWithZone :(NSZone *)zone{
@synchronized{
if(st == nil){
st = [super allocWith: zone ];
}
return st;
}
}
.h文件导入NSCopying协议
- (id)copyWithZone :(NSZone *)zone{
return self;
}
然后在主文件实现
2.委托模式
委托模式不使用协议或者类目也可以实现
用来传输数据
0 0
- OC中的单例模式和委托模式
- OC中的单例模式和委托模式
- OC中的单例模式和委托模式
- OC学习日记014-单例模式和委托模式
- Oc单例模式,委托模式
- OC中的单例模式
- OC中的单例模式
- OC中的单例模式
- OC中的设计模式-单例模式
- 单例模式和委托模式
- Swift实现OC中的单例模式
- OC程序设计中的单例模式
- OC 单例模式
- OC单例模式
- oc 单例模式
- OC-单例模式
- OC - 单例模式
- OC-单例模式
- 浅谈href=#与href=javascript:void(0)的区别
- 虚函数和纯虚函数的区别
- 3079. 【备战NOIP2012图论专项模拟试题】砍树 (Standard IO)
- 简述Java内存泄露
- xposed模块开发步骤总结
- OC中的单例模式和委托模式
- Z字形编排问题-Java实现
- boost封装函数指针
- 虚拟IP与arp协议
- KMP算法学习&总结
- DetachedCriteria和criteria使用方法及其区别!
- rocketMQ 消息查询(id,key) 运维命令以及java API的用法
- C++11中for的使用
- 矩阵翻转