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

プログラミングの基礎 - Tips142 C言語の配列から変換する

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

3-6配列、コレクションTips142 C言語の配列から変換する

Level2

PointC言語の配列からNSMutableArrayに変換(NSMutableArrayクラス、addObject:メソッド)

C言語の配列から、Objective-Cで扱うNSMutableArrayクラスに変換するには、addObject:メソッドを使います。

C言語の配列を、宣言時に初期化するためには「{}」で要素を記述します。

型名 変数名[要素数] = {値0, 値1,...};

宣言時に定義したC言語の配列は、メモリを解放する必要はありません。

リスト1では、int型の配列をNSMutableArrayクラスに変換しています。int型はそのままではNSMutableArrayクラスの要素にすることはできないので、NSNumberクラスを使い、オブジェクト型に直して挿入しています。挿入する場合は、addObject:メソッドを使います。

実行結果

リスト1

出典情報

Medium

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

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

コメント

    コメントはありません