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

プログラミングの基礎 - Tips145 複数の値とキーで初期化する

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

3-6配列、コレクションTips145 複数の値とキーで初期化する

Level1

Point複数のオブジェクトとキー情報をペアで保存(NSDictionaryクラス、NSMutableDictionaryクラス、dictionaryWithObjectsAndKeys:メソッド、objectForKey:メソッド)

メモリ領域で、キーとなる情報とそれにマッチするオブジェクト情報を一緒に管理するためには、NSDictionaryクラス、あるいはNSMutableDictionaryクラスを使います。

NSDictionaryクラスの初期化時に、複数の値とキーを設定するには、dictionaryWithObjectsAndKeys:メソッドを使います。

dictionaryWithObjectsAndKeys:メソッドの引数に、値とキーのペアを列記することにより、NSDictionaryオブジェクトを初期化できます。値とキーのペアを設定したときの最後には、「nil」を設定します。

NSDictionary *辞書名 = [NSDiction
ary dictionaryWithObjectsAndKeys:値1,キー1,値2,キー2,...,nil]; 値の型名 *値 = [辞書名 objectForKey:キー];

リスト1では、3組の値とキーのペアを設定しています。objectForKey:メソッドで「key2」を検索すると「ya

出典情報

Medium

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

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

コメント

    コメントはありません