[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

댓글

이 블로그의 인기 게시물

[iOS] 앱 아이콘 동적으로 변경하기 (Dynamically Change App icon)

[iOS18 Beta] WkWebView Cookies 못 가져오는 현상 (SameSite default Lax 변경)

[iOS] 앱스토어 등록 전, 후 URL 알아보기

[iOS] 앱실행, 앱미실행시 특정 Notification 삭제

[Xcode] add Simulators (시뮬레이터 추가하기)