Class

NSMutableDictionary

A dynamic collection of objects associated with unique keys. 特有のキーそれらと結び付けられたオブジェクトからなる動的コレクション。

Declaration 宣言

@interface NSMutableDictionary<__covariant KeyType, __covariant ObjectType> : NSDictionary

Overview 概要

The NSMutableDictionary class declares the programmatic interface to objects that manage mutable associations of keys and values. It adds modification operations to the basic operations it inherits from NSDictionary. NSMutableDictionaryクラスは、不変のキーと値関係を管理するオブジェクトに対するプログラムインターフェイスを宣言しますそれは、修正演算いくつかを、それがNSDictionaryから継承する基本演算に加えます。

NSMutableDictionary is “toll-free bridged” with its Core Foundation counterpart, CFMutableDictionaryRef. See Toll-Free Bridging for more information on toll-free bridging. NSMutableDictionaryは、それのCore Foundation相当物CFMutableDictionaryRefと「トールフリーブリッジ」されます。トールフリーブリッジに関する更なる情報としてtoll-free bridgingを見てください。

Setting Values Using Subscripting 値を添え字を使って設定する

In addition to the provided instance methods, such as setObject:forKey:, you can access NSDictionary values by their keys using subscripting. 提供されたインスタンスメソッド、例えばsetObject:forKey:などに加えて、あなたはNSDictionary値にアクセスすることがそれらのキーによる添え字を使うことで可能です。


id value = @"someValue";
mutableDictionary[@"someKey"] = value;

Subclassing Notes サブクラス作成の注意

There should typically be little need to subclass NSMutableDictionary. If you do need to customize behavior, it is often better to consider composition rather than subclassing. NSMutableDictionaryのサブクラスを作る理由は一般的にほとんどないはずです。あなたがあつらえの挙動を必要とするならば、コンポジションを検討する方が添え字よりもしばしばより優れています。

Methods to Override メソッドのオーバーライド

In a subclass, you must override both of its primitive methods: サブクラスにおいて、あなたはそれの根本的メソッドを両方ともオーバーライドしなければなりません:

You must also override the primitive methods of the NSDictionary class. あなたはまた、NSDictionaryクラスの根本的メソッドもオーバーライドしなければなりません。

Topics 話題

Creating and Initializing a Mutable Dictionary 可変辞書を作成して初期化する

Adding Entries to a Mutable Dictionary 登録項目を可変辞書に加える

Removing Entries From a Mutable Dictionary 登録項目を可変辞書から取り除く

Relationships 関係

Inherits From 継承元

See Also 参照

Basic Collections 基本コレクション