黑马程序员技术交流社区
标题:
今天回想一下block
[打印本页]
作者:
wdaijiang
时间:
2016-1-21 00:27
标题:
今天回想一下block
一、静态变量 和 全局变量 在加和不加 __block 都会直接引用变量地址。也就意味着 可以修改变量的值。在没有加__block 参数的情况下。
全局block 和 栈block 区别为 是否引用了外部变量,堆block 则是对栈block copy 得来。对全局block copy 不会有任何作用,返回的依然是全局block。
二, 常量变量(NSString *a = @"hello";a 为常量变量,@“hello”为常量。)-----不加__block类型 block 会引用常量的地址(浅拷贝)。加__block类型 block会去引用常量变量(如:a变量,a = @"abc".可以任意修改a 指向的内容。)的地址。
作者:
suihaixia54
时间:
2016-1-21 18:57
block,开始学会有点晕的一个知识点
作者:
石门一梦
时间:
2016-1-22 10:22
加油!顶顶
作者:
韦德460
时间:
2016-1-22 18:37
恩恩嫩嫩嗯呢呢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2