gpt4 book ai didi

objective-c - 如何在 "for (id item in items)" objective-c 循环中获取数组索引?

转载 作者:IT老高 更新时间:2023-10-28 11:45:49 24 4
gpt4 key购买 nike

如何在 Objective-c 中的“for (id item in items)”循环中获取数组索引?以 NSArray 或 NSMutableArray 为例。

例如:

for (id item in items) {
// How to get item's array index here

}

最佳答案

或者,您可以使用 -enumerateObjectsUsingBlock:,它将数组元素和相应的索引作为参数传递给 block :

[items enumerateObjectsUsingBlock:^(id item, NSUInteger idx, BOOL *stop)
{

}];

奖励:对数组元素并发执行 block 操作:

[items enumerateObjectsWithOptions:NSEnumerationConcurrent
usingBlock:^(id item, NSUInteger idx, BOOL *stop)
{

}];

关于objective-c - 如何在 "for (id item in items)" objective-c 循环中获取数组索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5812132/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com