315,Block由浅入深(5):三种类型的Block(面试点:1.globalBlock:没有访问auto(局部)变量,存储在.data 区域,2.栈block:有访问auto(局部)变量,存...
静态变量和全局变量为什么不用加__block都可以修改值1、静态变量和全局变量在加和不加__block都会直接引用变量地址。也就意味着可以修改变量的值。在没有加__block关键字的情况下。2、常量变量(NSString*a=@"hello";a为变量,@“hello”为常量。)不加__block类型,block会直接取常量值(浅拷贝)。加__block类型,block会去引用变量的地址。(如:a