FMEventDispatcher 0.1.0

FMEventDispatcher 0.1.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2015年4月

Frank Marceau维护。



安装


如何使用它


注册以接收事件

[[FMEventDispatcher sharedDispatcher] addEventObserver:self];

发送事件

// Dispatching event without object
[[FMEventDispatcher sharedDispatcher] dispatchEvent:@"myFirstSelector"];

// Dispatching event with one object
[[FMEventDispatcher sharedDispatcher] dispatchEvent:@"mySecondSelector:" objects:@[@"One object of any type"]];

// Dispatching event with two objects
[[FMEventDispatcher sharedDispatcher] dispatchEvent:@"myThirdSelector:secondObject:" objects:@[@"first object", @"Another object"]];

为了接收事件,只需实现您将分发的那个方法

- (void)myFirstSelector {
    NSLog(@"Yay, I am triggered!");
}

- (void)mySecondSelector:(NSString *)myParam {
    NSLog(@"Yay, I am triggered!");
}

- (void)myThirdSelector:(NSString *)firstParam secondObject:(NSString *)secondParam {
    NSLog(@"Yay, I am triggered!");
}

完成后再不要忘记移除您的监听器!

[[FMEventDispatcher sharedDispatcher] removeEventObserver:self];

许可证

FMEventDispatcher 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。