Если один из наборов является NSMutableSet, то вы можете использовать операцию объединения, как в следующем примере:
// Create / Get the sets
NSMutableSet *firstSet = [NSMutableSet setWithArray:@[@"1", @"2"]];
NSSet *secondSet = [NSSet setWithArray:@[@"3",@"4"]];
// Add missing values from the second set to the first set
[firstSet unionSet:secondSet];
Ответ 3
Вы можете использовать это, если вы объединяете два набора.