1. ホーム
  2. iphone

[解決済み] NSDictionaryへの追加方法

2023-01-15 17:47:51

質問

私は NSMutableArray を使用していましたが、私が達成しようとしていることに対しては、辞書を使用する方がはるかに簡単であることに気づきました。

私はあるキーを NSString として保存し、値を int として辞書に登録します。これはどのように行われるのでしょうか? 次に、ミュータブル辞書と通常の辞書の違いは何ですか?

どのように解決するのですか?

A ミュータブル 辞書は変更することができます。つまり、オブジェクトを追加したり削除したりすることができます。 つまり immutable は一度作成されると固定されます。

を作成し、追加します。

NSMutableDictionary *dict = [[NSMutableDictionary alloc]initWithCapacity:10];
[dict setObject:[NSNumber numberWithInt:42] forKey:@"A cool number"];

と取得します。

int myNumber = [[dict objectForKey:@"A cool number"] intValue];