我得问一个问题。解析(枚举)NSMutableArray的最佳(最快)方法。
假设你有一个数组NSMutableArray myArray;
并且它有nome对象。
我可以说:
for (NSObject* anObject in myArray){
//bla-bla
}
我也可以说:
for (int i = 0; i < myArray.count-1; i ++){
//bla-bla
}
有什么办法2之间的区别?
哪种方式更快?
任何意见(或链接,或啧)表示赞赏。
干杯
这取决于您在// bla-bla行中所做的事情 - 如果您执行消息发送以从数组中获取对象,则快速枚举的情况会更快。请参阅:http://www.cocoawithlove.com/2008/05/fast-enumeration-clarifications.html – bryanmac