使用NSFastEnumeration时是否可以检测到最后一项?
for(NSString *str in someArray){
//Can I detect if I'm up to the last string?
}
最佳答案
是否有可能检测到最后一个项目
使用NSFastEnumeration时?
如果没有做大量的工作以导致仅使用旧方法,则不是100%的准确性(或通过将数组的内容限制为完全唯一的指针,以使指针比较可以如另一个问题所讨论的那样)进行。
请注意,如果您可以定位到4.0+,则可以使用同时提供项目和索引的enumerateWithBlock:
。它甚至快于快速枚举。
关于iphone - 使用NSFastEnumeration时检测到最后一个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4558475/