NSArray *arrayWithDuplicates = @[@1, @2, @2, @3, @3, @3];
NSSet *uniqueSet = [NSSet setWithArray:arrayWithDuplicates];
NSArray *uniqueArray = [uniqueSet allObjects];
NSSet *set = [NSSet setWithObjects:@"apple", @"banana", @"orange", nil];
BOOL containsApple = [set containsObject:@"apple"];
NSSet *set1 = [NSSet setWithObjects:@"A", @"B", @"C", nil];
NSSet *set2 = [NSSet setWithObjects:@"B", @"C", @"D", nil];
// 并集
NSSet *unionSet = [set1 setByAddingObjectsFromSet:set2];
// 交集
NSSet *intersectionSet = [set1 setByIntersectingSet:set2];
// 差集
NSSet *differenceSet = [set1 setBySubtractingSet:set2];
NSSet *userIdsSet = [NSSet setWithObjects:@123, @456, @789, nil];