NSArray
オブジェクトを含む がありますPerson
。
この人物オブジェクトには次のものが含まれます。
> Name
> Age
> School
> Address
> Telephone_Number
後で、この人物オブジェクトに値を設定しますperson.Name=@"Jemmy";
(ただし、他の属性、年齢、学校などは設定しません)。
とNSArray
呼ばれるpersonArray
があり、1000 個の person オブジェクト レコードが含まれています。次に、を含むすべてのオブジェクトを除外する必要がありますName
Jemmy
。これどうやってするの ?
私がやろうと思っていたのは;
NSMutableArray *arrayThatContainAllPersonObjects = [NSMutableArray arrayWithArray:personArray];
[arrayThatContainAllPersonObjects removeObjectsInArray:arrayWeAddedTheName];
しかし、私が得るのは、フィルター結果を持たない配列です。とにかく、これは正しいアプローチではないかもしれません。を使用してこれを解決できると思いNSSets
ますUNIONS
。
注:これは重複した質問だと言う人もいるかもしれませんが、私はこれについて多くのことを検索しました。