3-6配列、コレクションTips127 配列の宣言時に値を入れる
Level1
Point配列の初期化(NSArrayクラス、arrayWithObjects:メソッド)
配列の宣言時に初期化する場合は、arrayWithObjects:メソッドを使います。
初期化する要素は、NSStringクラスなどのオブジェクトになります。int型のような数値型の場合は、NSNumberクラスを使ってオブジェクトを作成し、NSArrayクラスに代入します。
要素の最後には、「nil」を付加します。nilを付けなかった場合はアプリケーションエラーとなります。
NSArray *配列名 = [NSArray
arrayWithObjects:要素1,要素2,要素3,nil];
NSArray *配列名 = [NSArray
arrayWithObjects:nil];
NSArrayクラスに「nil」そのものを入れたい場合には、NSNullオブジェクトを作成します。NSNullクラスをnullで初期化して代入します。
NSArray *配列名 = [NSArray
arrayWithObjects:[NSNull null]
, nil];
リスト1では、「masuda」「yamada」「tanaka」という3つの要素を持つ
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録