coc*_*ner 0 iphone loops for-loop object nsarray
我有一个NSArray和许多NSDictionaries.我正在使用for它循环:
for (int i = 0; i < [myArray count]; i++) {
}
Run Code Online (Sandbox Code Playgroud)
现在我想对数组的每个第二个对象做一些事情.假设数组的计数为5.它将对第2,第4和第5个对象执行某些操作.
我怎样才能做到这一点?
for (int i = 0; i < [myArray count]; i++) {
if //check if it is the second object
}
Run Code Online (Sandbox Code Playgroud)
编辑:每个第二个对象和最后一个对象,如果一个将保留..
您可以在循环增量期间递增2或在访问时乘以2.
即:
for (int i = 0; i < [myArray count]; i += 2) {
doStuff([myArray objectAtIndex:i]);
}
Run Code Online (Sandbox Code Playgroud)
要么
for (int i = 0; i < [myArray count]/2; i++) {
doStuff([myArray objectAtIndex:i*2]);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1547 次 |
| 最近记录: |