macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

-sortedArrayUsingComparator:

INDEX>Foundation>NSArray

NSComparatorブロックでソートした配列を返します。
- (NSArray *)sortedArrayUsingComparator:(NSComparator)cmptr

解説

NSComparatorブロックでソートした配列を返します。 

返り値

(NSArray *)

引数

(NSComparator)cmptr

比較ブロック

クラス

NSArray

使用可能

iOS 4.0〜

参照

例文

#pragma mark sortedArrayUsingComparator:
-(void)method026
{

    NSArray *anArray = [NSArray arrayWithObjects:@"ccc",@"aaa",@"bbb",nil];    
    NSArray *sortedArray =[anArray sortedArrayUsingComparator:^(id obj1, id obj2) {
        return (NSComparisonResult)[obj1 compare:obj2];
        }
     ];
    
    NSLog(@"%s : %@", __FUNCTION__,[sortedArray description]);
    //=>[OOOAppDelegate method026] : (aaa,bbb,ccc)
    
}

編集時のバージョン

OS X 10.8
iOS 7.0