会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
折半
半折
博客园
首页
新随笔
联系
管理
订阅
11 2015 档案
博客迁移指南
摘要:1.今天起 博客迁移至farbox2. 新博客地址,http://yoon.farbox.com
阅读全文
posted @
2015-11-28 20:28
折半
阅读(155)
评论(0)
推荐(1)
block内部实现原理(三)
摘要:block内部实现原理(一)block内部实现原理(二)【block在arc下实现】首先说结果,在局部传参过程中(直接传参,__block关键字,static关键字)block在ARC下和MRC并没有区别,但是由于ARC的原因直接用__block关键字会有可能造成循环引用。所有针对对象用关键字__w...
阅读全文
posted @
2015-11-21 18:45
折半
阅读(281)
评论(1)
推荐(1)
block内部实现原理(二)
摘要: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 定义】 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)
公告