ios 中介者模式

  中介设计模式在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;

}

你可能感兴趣的:(中介者模式)