使用NSFastEnumeration时检测最后一个元素?

Mos*_*she 1 arrays iphone objective-c ios

使用NSFastEnumeration时是否可以检测到最后一项?

for(NSString *str in someArray){

  //Can I detect if I'm up to the last string?

}
Run Code Online (Sandbox Code Playgroud)

bbu*_*bum 7

使用NSFastEnumeration时是否可以检测到最后一项?

不是100%的准确性(或通过将数组内容限制为完全唯一的指针,以便指针比较在另一个问题中讨论),而不是做一堆工作导致只是以旧的方式.

请注意,如果您可以定位4.0+,则可以使用enumerateWithBlock:它同时提供项目和索引.它甚至比快速枚举快或快.