单例模式2014-12
2015-03-18 09:47
183 查看
之前写过的一个好友信息的单利//// FriendBuddyList.h#import <Foundation/Foundation.h>#import "FriendBuddyModel.h"@interface FriendBuddyList : NSObject+ (id)sharedFriendBuddyList;@property (nonatomic , strong) NSArray *friendArray;-(void)getFriendArrayWithArray:(NSArray*)array;@end//// FriendBuddyList.m#import "FriendBuddyList.h"#import "FriendBuddyModel.h"static FriendBuddyList *sharedFriendBuddyList = nil;@implementation FriendBuddyList+ (FriendBuddyList *) sharedFriendBuddyList{ if (sharedFriendBuddyList == nil) { sharedFriendBuddyList = [[super allocWithZone:NULL] init]; } return sharedFriendBuddyList;}+ (id) allocWithZone:(struct _NSZone *)zone{ return [self sharedFriendBuddyList];}- (id) copyWithZone:(NSZone *) zone{ return self;}-(void)getFriendArrayWithArray:(NSArray*)array{ self.friendArray = array;}@end本文出自 “每天一点点” 博客,谢绝转载!
相关文章推荐
- 单例模式2014-12
- 设计模式(12)-Decorator Pattern
- 设计模式(12)-桥接模式(Bridge)
- (12)一步一步开发一个简单CAD之观察者模式
- WCF分布式安全开发实践(12):消息安全模式之自定义X509证书验证
- 【学习散记12之---SQL Server 恢复模式】
- Java 设计模式(12) -- 观察者
- head first 设计模式学习随笔(12)----代理模式
- 模式12--ActiveObject
- WCF分布式安全开发实践(12):消息安全模式之自定义X509证书验证:Message_CustomX509Certificate_WSHttpBinding
- .NET设计模式(12):外观模式(Façade Pattern)
- 工作流模式详解之流程控制模式(12、13、14、15)——Multiple Instances
- Core Design Patterns(12) Builder 建造者模式
- C#面向对象设计模式纵横谈 学习笔记12 FlyWeight享元模式(结构型模式)
- 设计模式学习日志(12)-Flyweight享元(结构型模式)
- 设计模式笔记(12 STRATEGY & TEMPLATE METHOD)
- 设计模式笔记(12 STRATEGY & TEMPLATE METHOD)
- 《Design Patterns》跟我读――创建型模式(更新于06-12-03)
- .NET设计模式(12):外观模式(Façade Pattern)
- 设计模式笔记(12)---享元模式(结构型)