initWithDictionary:copyItems:
他の辞書から辞書を初期化して返します
-(id)initWithDictionary:(NSDictionary *)otherDictionary copyItems:(BOOL)flag
解説
他の辞書(otherDictionary)から辞書を初期化して返します。
flagがYESならコピーされて作成されます。
flagがNOならコピーされずに他の辞書(otherDictionary)から各参照のアドレスを保持します。(各オブジェクトにはretainが送信されます。)
返り値
( id )
初期化した辞書
引数
( NSDictionary * )otherDictionary
辞書
( BOOL )flag
フラグ
フレームワーク
Foundation
クラス
NSDictionary
Instance Methods
使用可能
10.0
参照
- initWithDictionary:
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSDictionary *dic1 = [NSDictionary dictionaryWithObjectsAndKeys: @"a",@"あ", @"i",@"い", @"u",@"う",nil]; NSDictionary *dic2 = [[NSDictionary alloc] initWithDictionary:dic1 copyItems:YES]; NSLog([dic1 description]); NSLog([dic2 description]); } @end