keysSortedByValueUsingSelector:
辞書の値でセレクタを使って比較してソートされたキーの配列を返します
-(NSArray *)keysSortedByValueUsingSelector:(SEL)comparator
- 出版社/メーカー: やおきん
- メディア: その他
- クリック: 39回
- この商品を含むブログ (13件) を見る
解説
辞書の値でソートされたキーの配列を返します。
返り値
( NSArray * )
ソートされたキーの配列
引数
( SEL )comparator
比較する式
フレームワーク
Foundation
クラス
NSDictionary
Instance Methods
使用可能
10.0
参照
- allKeys
- sortedArrayUsingSelector(NSArray)
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSArray *ar; NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys: @"4",@"d", @"6",@"f", @"1",@"b", @"8",@"h", @"5",@"e", @"9",@"i", @"1",@"a", @"7",@"g", @"3",@"c", nil]; ar = [dic keysSortedByValueUsingSelector:@selector(compare:)]; NSLog([ar description]); } - (NSComparisonResult)compare:(Comp *)data { return [[myOutlet string] compare:(NSString *)data]; } @end