__block和__weak的区别 2016-08-25 本文已影响81人 奕十八 __block和__weak的区别 __block 在ARC和MRC下都可以使用,既可以修饰对象,也可以修饰基本数据类型 __weak只能在ARC环境下使用,只能修饰对象,不能修饰基本数据类型 __block对象可以在block中重新赋值,而__weak不行