快速枚举快速枚举是在 Objective-C 2.0 中作为传统的NSEnumerator的更便利(并且明显更快速) 的替代方法而引入的. 它并没有使得枚举类过时因为其仍然被应用于注入反向枚举, 或者是当你需要对集合进行变更操作 (之后会更多地提到) 这些场景中. 快速枚举添加了一个看起来像下面这样子的新的枚举方法:
如果你正在想着“那看起来并不怎么舒服啊!”, 我不会怪你的. 但是新的方法顺便带来了一种新的循环语法, for…in 循环. 这是在幕后使用了新的枚举方法, 并且重要的是在语法和性能上都比使用传统的for循环或者 NSEnumerator 方法都更省心了:
|
leoxu
| ||||||
其它翻译版本(1) |
今天看到了快速枚举,没有仔细研究,等有时间好好看一下
最新推荐文章于 2024-07-30 11:17:53 发布