objectsForKeys:notFoundMarker:
複数のキーの配列から値を探して配列を返します
-(NSArray *)objectsForKeys:(NSArray *)keys notFoundMarker:(id)anObject
解説
複数のキーの配列(keys)から値を探して配列を返します。
対応する値が無い場合はanObjectを返します。
返り値
( NSArray * )
キーの配列で探された値の配列
引数
( NSArray * )keys
キー
( id )anObject
オブジェクト
フレームワーク
Foundation
クラス
NSDictionary
Instance Methods
使用可能
10.0
参照
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSArray *objArr = [NSArray arrayWithObjects:@"iti", @"ni", @"san", nil]; NSArray *keyArr = [NSArray arrayWithObjects:@"1", @"2", @"3", nil]; NSArray *srcArr = [NSArray arrayWithObjects:@"0", @"2", nil]; NSArray *resArr; NSDictionary *dic = [[[NSDictionary alloc] autorelease] initWithObjects:objArr forKeys:keyArr]; resArr = [ dic objectsForKeys:srcArr notFoundMarker:@"not found" ]; NSLog([resArr description]); } @end