an eventbus implementation for ios developer #usage
- import library
#import "NSObject+eventbus.h"
- create event types
typedef enum{
sample_event_user_login,
sample_event_user_logout
} sample_event_t;
- register event listenner
[self onEvent:sample_event_user_login cb:^(id sender,id ud){
NSLog(@"sample event useradata:%@",ud);
}
``
4. post event
```objc
[self postEvent:sample_event_user_login obj:nil];
- unregister
[self unregisterEvent:sample_event_userlogin];