OC中的Block(闭包)

原创
2016/04/05 09:01
阅读数 77

//首先:此篇博客只写说明,代码所在地,传送门.

//第一:Block是一种数据类型,那么它就有数据类型的特性

//第二:block可以访问外部的变量,但要清楚,加不加__blokc这个修饰符,有很大我的区别

            加了是指针传递,不加是值传递;如果对C++有了解,可以编译成C++文件看下代码。

            这是Block的注意点,代码传送门在此

//第三:这点比较少见了,只在MRC中才会发生,记住处就好:block一般在栈中,只有发生block_copy的时候

            会在堆里,那么就有可能内存泄漏的发生。

如有错误,欢迎批出。总的代码传送门


展开阅读全文
打赏
1
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部