21

2 つの配列があります。Array1 には 15 個のオブジェクトが含まれ、Array2 には 4 個のオブジェクトが含まれます。両方の配列から 2 つの共通オブジェクトがあります。その 2 つのオブジェクトの結果の配列を取得したいだけです。

2 つの Set の交差のようなものである必要がありますが、Objective C で配列を作成するにはどうすればよいですか? 助けてください。ありがとう。

4

1 に答える 1

56

NSMutableSet の使用

NSMutableSet *set1 = [NSMutableSet setWithArray: array1];
NSSet *set2 = [NSSet setWithArray: array2];
[set1 intersectSet: set2];
NSArray *resultArray = [set1 allObjects];
于 2012-08-29T08:50:47.637 に答える