[iOS] NSArray Deduplication (NSArray 중복제거)

  NSArray의 중복제거를 NSOrderedSet를 활용하여 중복제거함.

  생각보다 유용하게 사용하는 함수임.


1
2
3
4
5
6
7
8
9
10
11
// 중복제거 테스트.
    NSMutableArray *tempArray = [[NSMutableArray allocinit];
    [tempArray addObject:@{@"seq":@"599"}];
    [tempArray addObject:@{@"seq":@"2760"}];
    [tempArray addObject:@{@"seq":@"599"}];
    
    NSLog(@"");
    
    NSOrderedSet *orderSet = [[NSOrderedSet alloc] initWithArray:tempArray];
    tempArray = [[NSMutableArray alloc] initWithArray:[orderSet array]];
    NSLog(@"");
cs

댓글