-2

NSMutableArray 内のオブジェクトを見つけるためのより良い方法が必要です。

現時点では、私はこのようにしています:

for(classOfTheObject *thisItem in arrayOfObjects){
    if(thisItem.foreign_key == serchThisObject.foreign_key){
        // found it
    }
}

しかし、これは私が考える非常に悪い方法です。forループなしでオブジェクトを取得することは可能ですか?

4

2 に答える 2

1

配列では、実際にそれを見つけるために、常にある種のループ/列挙が必要になります。使用する検索/識別基準が のみである場合は、の値をキーとしてforeign_key使用することを検討できます。NSDictionaryforeign_key

于 2013-08-14T08:29:54.357 に答える