专栏名称: Cocoa开发者社区
CocoaChina苹果开发中文社区官方微信,提供教程资源、app推广营销、招聘、外包及培训信息、各类沙龙交流活动以及更多开发者服务。
目录
相关文章推荐
今天看啥  ›  专栏  ›  Cocoa开发者社区

iOS - 一些常见问题的整理

Cocoa开发者社区  · 公众号  · ios  · 2017-06-16 11:06
    

文章预览

一.通知 对于通知,大家想必都不陌生,它是一个单例,允许当事件发生时通知一些对象,让我们在低程度耦合的情况下,来达到通信的目的。 通知的优势: 1.不需要编写太多代码,实现比较简单 2.对于一个发出的通知,可以多个对象作出反应,即是说通知是一对多的形式 通知的缺点: 1.在编译期不会检查通知是否能够被观察者正确处理 2.在释放注册的对象时,需要在通知中心取消注册 3.在调试应用时,难以跟踪程序 4.发出通知后,不能够从观察者那里获取任何反馈信息 通知的基本实现: - (void)viewDidLoad {     [super viewDidLoad];     [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(test) name:@"test" object:nil];     NSLog(@"注册通知 - %@",[NSThread currentThread]); } - (void) ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览