変更出来る配列の集合体
NSMutableSet *set1 = [NSMutableSet setWithCapacity:1];
[A unionSet:B]
A配列とB配列の全てを設定
[set1 unionSet:arr1]: [set1 unionSet:arr2]:
- set1にarr1とarr2の全要素を設定する
[A intersectSet B]
A配列とB配列に共通する要素を返す
NSMutableSet *set1 = [NSMutableSet setWithArray:arr1]: [set1 intersectSet:arr2];
- arr1の配列とarr2の配列から共通する要素をset1に設定する
[A minusSet:B]
A配列からB配列と同じ要素を削除した結果を返す
>\
NSMutableSet *set1 = [NSMutableSet setWithArray:arr1];
[set1 minusSet:arr2];
- arr1よりarr2の要素を削除した結果を設定する
[A filteredSetUsingPredicate:(*NSPredicate)pred1];
フィルタリング:NSPredicateを利用しフィルタリングが出来る
※NSMutableArrayと同じ方法で実装