摘要: delegate:编译器会给出没有实现代理方法的警告一对一使用weak而不是assign,或者vc消失时置为nil可以传递参数,还可以接收返回值notification:编译期无法排错一对多恰当时候需要移除注册,否则多次add会造成多次收到消息可以传递参数,但无返回值、KVO:简单的实现两对象间的信... 阅读全文
posted @ 2015-07-22 12:04 lihaiyin 阅读(289) 评论(0) 推荐(0) 编辑
摘要: block 分为三种NSGlobalBlock,NSStackBlock, NSMallocBlock。NSGlobalBlock:类似函数,位于text段;NSStackBlock:位于栈内存,函数返回后Block将无效;NSMallocBlock:位于堆内存。NSGlobalBlock我们可以通... 阅读全文
posted @ 2015-07-22 11:49 lihaiyin 阅读(547) 评论(0) 推荐(0) 编辑