11 2015 档案

摘要:1.今天起 博客迁移至farbox2. 新博客地址,http://yoon.farbox.com 阅读全文
posted @ 2015-11-28 20:28 折半 阅读(155) 评论(0) 推荐(1)
摘要:block内部实现原理(一)block内部实现原理(二)【block在arc下实现】首先说结果,在局部传参过程中(直接传参,__block关键字,static关键字)block在ARC下和MRC并没有区别,但是由于ARC的原因直接用__block关键字会有可能造成循环引用。所有针对对象用关键字__w... 阅读全文
posted @ 2015-11-21 18:45 折半 阅读(281) 评论(1) 推荐(1)
摘要:block内部实现原理(一)【block 在MRC下实现】首先定义了三个方法分别看下输出的值有什么不同,毫无疑问分别来看下在-rewrite-objc选项编译下m值的变化:1. test12. test23. test3注意标红线部分,test1,是直接传递的m的值,而test2,test3 则传递... 阅读全文
posted @ 2015-11-10 17:42 折半 阅读(555) 评论(0) 推荐(0)
摘要:【block 定义】 block是iOS4.0+ 和Mac OS X 10.6+ 引进的对C语言的扩展,用来实现匿名函数的特性。【block 结构】【block原理】1.一个简单block以一个简单block为例, Clang提供了中间代码展示的选项供我们进一步了解block的原理。在Termina... 阅读全文
posted @ 2015-11-10 17:03 折半 阅读(2856) 评论(0) 推荐(0)