OC 面试中的消息机制:KVO,NSNotification,Delegate,Protocol

这个问题问的就在考察你是否对于OC是否有一个真正的理解:

我的不理解的地方就在于NSNotification和Protocol的区别;实话这俩的没啥关系。但是把上面四个都整到一起就很有意思了:

NSNotification的特点在于:被观察者通知观察者,然后才开始工作,通过NSNotificationCenter来统一控制;

KVO也是一个消息响应机制,在使用UITableView的时候,滑动消息,可以通过KVO的模式实现;

对于delegate代理是需要可protocol区分的,protocol是不需要实现你定义的协议的,而delegate的所有方法基本上在代理中都要实现;

阅读更多
个人分类: OC
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭