OC
江仁勇
仁者无忧,智者无惑,勇者无惧。
展开
-
IOS中OC的BLOCK问题
今天去面试,面试官问到了oC中的BLOCK问题,然后觉得OC就是一个无名函数,然后使用上没有啥区别啊? 问题就在这:OC的BLOCK中有一个self的东东,这个东西是一个强应用的东东,如果这个self出现在你的block中,那你估计多半死掉了; 所有面试官在问道block的问题时候,最关注这个问题,因为强引用在对象被释放掉,而block没有执行完的时候,self的内容就死在了内存里,只原创 2015-07-08 20:23:38 · 372 阅读 · 0 评论 -
OC 面试中的消息机制:KVO,NSNotification,Delegate,Protocol
这个问题问的就在考察你是否对于OC是否有一个真正的理解: 我的不理解的地方就在于NSNotification和Protocol的区别;实话这俩的没啥关系。但是把上面四个都整到一起就很有意思了: NSNotification的特点在于:被观察者通知观察者,然后才开始工作,通过NSNotificationCenter来统一控制; KVO也是一个消息响应机制,在使用UITableView的时候,滑原创 2015-07-08 22:27:42 · 349 阅读 · 0 评论