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

プログラミングの基礎 - Tips144 値とキーを一緒に扱う

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

3-6配列、コレクションTips144 値とキーを一緒に扱う

Level1

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

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

NSDictionaryクラスは、初期化した後に変更ができない辞書オブジェクトです。動的に値とキーを追加したり削除する場合は、NSMutableDictionaryクラスを使います。

NSDictionary *辞書名 = [NSDiction
ary dictionaryWithObject:値 forKey
:キー名]; 値の型名 *値 = [辞書名 objectForKey:キー名];

値となる情報は、オブジェクト型となります。そのため、数値を保存したい場合には、NSNumberクラスを使うとよいでしょう。

リスト1では、値「value」とキー「key」を指定して、辞書オブジェクトを作成しています。キーを指定してマッチする場合には、対応するオブジェクトが返ります。キーがマッチし

出典情報

Medium

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

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

コメント

    コメントはありません