繁体   English   中英

如何在xcode中反转for()循环?

[英]how can I reverse the for( ) loop in xcode?

我正在尝试反转xcode中的for循环。

for (enemyBullet *b in bullets)
{

}

有人可以帮忙吗?

谢谢

Perspx的方法将不会利用快速的对象枚举。 您真正想要做的是:

 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
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM