摘要: block内部实现原理(一)【block 在MRC下实现】首先定义了三个方法分别看下输出的值有什么不同,毫无疑问分别来看下在-rewrite-objc选项编译下m值的变化:1. test12. test23. test3注意标红线部分,test1,是直接传递的m的值,而test2,test3 则传递... 阅读全文
posted @ 2015-11-10 17:42 折半 阅读(536) 评论(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 折半 阅读(2766) 评论(0) 推荐(0) 编辑