我今天测试了两段代码
    NSMutableArray *a = [[NSMutableArray alloc] init];
    [a addObject:[NSNull null]];
    [a addObject:[NSNull null]];
    [a addObject:[NSNull null]];
    
    NSLog(@"Array Count:%d ", [a count]); // Array Count:3    NSMutableSet *s = [[NSMutableSet alloc] init];
    [s addObject:[NSNull null]];
    [s addObject:[NSNull null]];
    [s addObject:[NSNull null]];
    
    NSLog(@"Set Count:%d ", [s count]); // Array Count:1Array和Set里的对象都是一样的,但是出来的count居然不一样。。。这是为什么?
我的需求是,要一个无序的Set,但是set里的对象可能是空,但也要占一个位置。貌似NSMutableSet实现不了。。。