获取阵列中相同字符串的多个位置

时间:2012-08-20 19:16:18

标签: iphone objective-c xcode arrays nsstring

有没有办法在单个数组中获取相同字符串的索引(多次出现)?我知道我可以使用以下方式找到特定字符串的位置:

[nameOfArray indexOfObject:@"apple"]

当然,我可以创建一个for循环,基本上使用上面相同的代码并忽略之前的" apples"找到。我无法感觉到在objective-c中有一种更简单(内置)的方法可以做到这一点。我是对的吗?

提前谢谢大家。

1 个答案:

答案 0 :(得分:3)

您可以使用indexesOfObjectsPassingTest,其中“test”块是一个测试相等性的块。