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

プログラミングの基礎 - Tips148 新しい値とキーを追加する

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

3-6配列、コレクションTips148 新しい値とキーを追加する

Level1

Point動的に値とキーを追加(NSMutableDictionaryクラス、setValue:メソッド)

動的な辞書クラスであるNSMutableDictionaryクラスを使うと、後から値とキーを追加することができます。

以下のように、setValue:メソッドを使って値を指定し、引数のforKeyでキーを設定します。

NSMutableDictionary *辞書名;
[辞書名 setValue:値 forKey:キー];

リスト1では、あらかじめNSMutableArrayクラスで配列オブジェクトを作成し、辞書オブジェクトを作っておきます。

最初にキー情報の「key3」で検索した場合には、マッチするキーがないために「nil」を返します。次に値とキーをsetValue:メソッドで追加した後に、再び検索をするとマッチするために「tanaka」を返します。

実行結果

リスト1

出典情報

Medium

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

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

コメント

    コメントはありません