Jak scalić 2 NSSety w obiekty-c?Jak scalić 2 NSSety w obiekty-c?
Nie mogę znaleźć rozwiązania w google.
Jak scalić 2 NSSety w obiekty-c?Jak scalić 2 NSSety w obiekty-c?
Nie mogę znaleźć rozwiązania w google.
Jest to dość łatwe do wykrycia wśród metod NSSet za:
- (NSSet *) setByAddingObjectsFromSet:(NSSet*) other;
Można to wykorzystać, jeśli łączą dwa zestawy.
NSSet *mergedSet = [set setByAddingObjectsFromSet:set];
Jeśli scalanie tablicy do ustawienia można użyć
NSSet *mergedSet = [set setByAddingObjectsFromArray:array];
Jeśli jeden z zestawów jest NSMutableSet
następnie można użyć operacji Unii, jak w poniższym przykładzie:
// 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];