我试图在xcode中反转for循环.
for (enemyBullet *b in bullets)
{
}
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
谢谢
Perspx的方式不会使用快速对象枚举.你真正想做的是:
Run Code Online (Sandbox Code Playgroud)NSEnumerator *bulletReverseObjectEnumerator = [bullets reverseObjectEnumerator]; for (enemyBullet *b in bulletReverseObjectEnumerator) { NSLog(@"DANCE BULLET DANCE: %@", b); }
概念是,快速对象枚举比使用平坦的while循环迭代快几倍.
NSEnumerator *enu = [bullets reverseObjectEnumerator];
enemyBullet *b = nil;
while (b = [enu nextObject]) {
// do your stuff here
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2053 次 |
| 最近记录: |