您的位置:首页 > 移动开发 > IOS开发

iOS 中 block简单笔记

2015-07-31 09:18 246 查看
1> block-闭包函数。会保留它内部所引用的变量,即使离开了变量声明的环境(常见例子:block传值)

2> OC中生成的block块默认是放在栈中,使用copy后放到堆中,以符合OC的内存管理。

3> __block 是block中所引用变量的存储类型,使用__block修饰的变量,不会被保留,可以在block中修改该变量。

4> __weak-在ARC下使用,防止出现循环引用

__block-使用__block修饰变量,可以修改变量的值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: