黑马程序员技术交流社区

标题: block访问外部变量 [打印本页]

作者: M.W    时间: 2016-7-4 21:56
标题: block访问外部变量
我的总结:
block引用外部变量是一个重点的内容
1.block可以引用和访问外部的局部、全局变量
2.默认的安全机制是用const方式拷贝外部变量的值,在block中,在堆区创建了一块区域来存储拷入的值。此时值不允许修改。
3.如果使用__block修饰变量,那么就不是用const方式拷贝变量了,而是直接引用了对象的地址,这样,变量的值如果在block中进行了修改,那么变量的值便会发生改变,所以一般也不常用这个方式。


作者: lijunyusmile    时间: 2016-7-7 13:29
不错~~~~~赞一个
作者: SSIrreplaceable    时间: 2016-7-10 22:21
不错哦。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2