一、通知使用的回顾
1.1、通知使用一
添加通知
/** 添加通知 observer:观察者 aSelector:只要一监听到通知就会调用观察者这个方法 aName:通知名称 anObject:谁发出的通知或者是一些参数 - (void)addObserver:(id)observer selector:(SEL)aSelector name:(nullable NSNotificationName)aName object:(nullable id)anObject; */[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(reciveNote) name:@"note" object:nil];
发送通知
/** 发送通知 aName:通知名称 anObject:谁发出的通知或者是一些参数 - (void)postNotificationName:(NSNotificationName:)aName object:(nullable id)anObject; */[[NSNotificationCenter defaultCenter]postNotificationName:@"note" object:nil];
接收通知的消息
-(void)reciveNote:(NSNotification *)notify{ NSLog(@"通知");}
移除通知
-(void)dealloc{ [[NSNotificationCenter defaultCenter]removeObserver:self];}
1.2、通知使用二(block的通知)
定义监听的返回值
@property (nonatomic, weak) id