Comment fusionner 2 NSSets dans objectif-c?Comment fusionner 2 NSSets dans objective-c?
Je ne trouve pas de solution sur google.
Comment fusionner 2 NSSets dans objectif-c?Comment fusionner 2 NSSets dans objective-c?
Je ne trouve pas de solution sur google.
Ceci est assez facile à repérer parmi les méthodes de nsset:
- (NSSet *) setByAddingObjectsFromSet:(NSSet*) other;
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];
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];