0
我正在重写我的一个应用程序的一部分,以优化它并使其更快。循环x枚举
由于这个应用程序是在块之前创建的,我现在正在重写很多东西来使用块。
我使用枚举替换循环。你们知道些什么,如果它真的值得用枚举来转换循环吗?我的意思是这样的:
for (int i=0; i<[array count]; i++) {
doStuff ([array objectAtIndex:i]);
}
与此:
[array enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
doStuff(obj);
}];
感谢
+1块很好,但对于这样简单的事情来说,循环更适合。 – Eiko 2011-01-20 22:02:57