结合之前的学习笔记以及参考《Objective-C编程全解(第三版)》,对Objective-C知识点进行梳理总结。知识点一直在变,只是作为参考,以苹果官方文档为准~
十二、快速枚举,枚举器和集合类NSSet
注意:下面的所提及的方法都是常用方法,全部列出不大现实,参考Xcode帮助文档即可~
1、遍历、快速遍历
(1)普通遍历:
for (NSUInteger i = 0; i < array.count; i++) {
NSLog(@"%@", array[i]);
}
(2)快速遍历
for (id obj in array) {
NSLog(@"%@", obj);
}
快速遍历(快速枚举)语法
for( 变量 in 集合 ) {
相应的处理
}
集合可以是可变集合也可以是不可变,但是可变集合在循环过程中不允许改变,否则会抛出异常
2、枚举器NSEnumerator