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

プログラミングの基礎 - Tips140 数値の配列を扱う

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

3-6配列、コレクションTips140 数値の配列を扱う

Level1

Point配列クラスで数値を利用(NSMutableArrayクラス、NSNumberクラス、numberWithIntメソッド)

配列を扱うNSArrayクラスやNSMutableArrayクラスでは、オブジェクト型の要素を扱います。そのため、NSStringオブジェクトのような文字列は、NSArrayクラスで扱えますが、int型のような整数やdouble型のような実数は直接扱えません。

そこで、整数や実数はNSNumberクラスを使ってオブジェクト型に直し、NSArrayクラスやNSMutableArrayクラスで扱います。

NSNumber *要素 = 
  [NSNumber numberWithInt:整数];
NSNumber *要素 = 
  [NSNumber numberWithDouble:実数];

リスト1では、int型の数値をNSNumberオブジェクトに直しています。NSMutableArrayクラスに追加した後に、テキストフィールドで表示しています。

実行結果

出典情報

Medium

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

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

コメント

    コメントはありません