我得問一個問題。解析(枚舉)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