pengyunchou / OCEventBus

an eventbus implementation for ios developer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OCEventBus

an eventbus implementation for ios developer #usage

  1. import library
#import "NSObject+eventbus.h"
  1. create event types
typedef enum{
    sample_event_user_login,
    sample_event_user_logout
} sample_event_t;
  1. 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];
  1. unregister
[self unregisterEvent:sample_event_userlogin];

About

an eventbus implementation for ios developer

License:MIT License


Languages

Language:Objective-C 100.0%