2011-08-12 4 views

Répondre

30

Ceci est assez facile à repérer parmi les méthodes de nsset:

- (NSSet *) setByAddingObjectsFromSet:(NSSet*) other; 
1

Vous pouvez l'utiliser si vous fusionnez deux ensemble.

NSSet *mergedSet = [set setByAddingObjectsFromSet:set]; 

Si vous fusionnez tableau dans définir alors vous pouvez utiliser

NSSet *mergedSet = [set setByAddingObjectsFromArray:array]; 
5

Si l'un des ensembles est un NSMutableSet alors vous pouvez utiliser une opération d'union, comme dans l'exemple suivant:

// 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];