我正在重写我的一个应用程序的一部分,以优化它并使其快速运行。
由于这个应用程序是在块之前创建的,我现在正在重写很多东西来使用块。
我用枚举替换循环。你们知道用枚举转换循环是否真的值得吗?我的意思是:
for (int i=0; i<[array count]; i++) {
doStuff ([array objectAtIndex:i]);
}
有了这个:
[array enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
doStuff(obj);
}];
谢谢