iPhone/iPadアプリ開発逆引き大全500の極意

プログラミングの基礎 - Tips127 配列の宣言時に値を入れる

登録タグ
iOS
Icon comment count 0
Icon stock count 0

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つの要素を持つ

出典情報

Medium

iPhone/iPadアプリ開発逆引き大全500の極意

  • 著者: 増田 智昭, 池谷 京子

コメント

    コメントはありません