代码改变世界

随笔档案-2012年2月3日

Objective-C block

2012-02-03 12:11 by curer, 10041 阅读, 收藏, 编辑
摘要: block 有什么意义,特点等等,这些东西,实在是太复杂了,这里只是简单的总结一下block的内存管理。而且也仅仅限于objective-C的部分Block memoryblock 的内存管理,应该是最头疼的地方,就用这个来自WWDC的例子来解释一下吧。当程序运行到这里时,stack 空间中有 shared 变量和 captured 变量。这里可以看出,__block 变量开始是处于stack上的。当程序运行到这里时,stack 空间中有 shared 变量,captured 变量和block1。这里可以看出,block 类型的变量开始时也是处在stack上的。当程序运行到这里时,stack 阅读全文
点击右上角即可分享
微信分享提示