摘要:        
Block的好处,我总结了下主要有2点:1.用于回调特别方便,2.可以延长对象的作用区域。但是,Block的内存管理这个模块一直不是很清楚,这个周末好好的看了下Block的原理,有些许心得。为了性能,默认Block都是分配在stack上面的,所以它的作用区域就是当前函数。#include int main(){ int i = 1024; void (^blk)(void) = ^ { printf("%d\n", i); }; blk(); return 0;}在blk这个block里面是不能修改i的。Why?我们可以通过clang看看编译器处理后...    阅读全文
        
            posted @ 2013-08-12 00:32
Kalou
阅读(10607)
评论(1)
推荐(1)
        
        
                    
                
浙公网安备 33010602011771号