中介设计模式在ios中普片应用于视图迁移

1,从xib中生成object对象,中介类为n个不同对象

@property(nonatomic,retain)IBOutlet NSObject *ob;

2 从xib生成object对象,中介类为同一对象,则用单列模式,实现object的初始化函数。

+ (id) allocWithZone:(NSZone *)zone

{

return [self sharedInstance];

}

static NSObject *sharedObject = nil;

+ (NSObject *) sharedInstance

{

if (sharedCoordinator == nil)

{

sharedObject = [[super allocWithZone:NULL] init];

}

return sharedObject;

}

05-11 22:20