摘要: 三种标准类型的变量,就像你在函数里面引用那样: 全局变量,包括静态局部变量。 全局函数(在技术上而言这不是变量)。 封闭范围内的局部变量和参数。 Blocks 同样支持其他两种类型的变量: 1.在函数级别是__block变量。这些在block里面是可变的(和封闭范围),并任何引 用 block 的都被保存一份副本到堆里面。 2.引入const。 3.最后,在实现方法里面,blocks也许会引用Objective-C的实例变量。参阅“对象 和 Block 变量”部分。 在 block 里面使用变量遵循以下规则: 1.全局变量可访问,包括在相同作用域范围内的静态变量。... 阅读全文
posted @ 2013-05-27 14:10 jiangmingz 阅读(158) 评论(0) 推荐(0)