아주 간단하다. 기본적으로 아래와 같이 정렬을 하면 되고
NSArray *sortedArray = [NSArray arrayWithArray:[unorderedArray sortedArrayUsingComparator:^(id a, id b) {
return [a compare:b];
}]];
return 값은 NSComparisonResult 로 주면된다.
값은 3가지로 {NSOrderedAscending = -1L, NSOrderedSame, NSOrderedDescending}
이런씩으로 활용하면 된다.
if (book1Count < book2Count) {
return NSOrderedDescending;
} else if (book1Count > book2Count) {
return NSOrderedAscending;
} else {
return NSOrderedSame;
}//end if
'Development > IOS & Mac' 카테고리의 다른 글
iOS에 Google Analytics 설치하기 (0) | 2014.09.07 |
---|---|
NSFileManager - the operation couldn t be completed cocoa error 4 (0) | 2014.09.06 |
ViewController를 View처럼 넣기~! (0) | 2014.08.13 |
iOS @autoreleasepool 사용하기 (0) | 2014.08.13 |
iOS Background 실행시키기 (0) | 2014.08.01 |