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
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録