0

OK、これは私をしばらく困惑させました。

キーが提供された文字で始まる辞書配列の最初のインデックスを見つけるにはどうすればよいですか?

私の配列には 2500 個の辞書が含まれており、それぞれに名前、経度、緯度のキーがあります。文字 @"S" があるとします。キー「名前」の値が S で始まる配列内の最初の辞書のインデックスを見つけるにはどうすればよいですか?

4

1 に答える 1

1

を使用できますindexesOfObjectsPassingTest:(を提供するstop BOOLため、反復を簡単に停止できます)。ブロック内で、辞書から名前を取得します。名前の先頭に対してソース文字列と完全に一致する必要があると仮定すると、hasPrefix:チェックに使用します。マッチしたらストップフラグを立てます。

于 2013-10-06T20:16:15.343 に答える