NSArray,NSDictionaryは値が固定

RubyでいうところのArrayとHashはObjective-CだとNSArrayとNSDictionaryになるのかなと思っていたんだけどこの2つって生成時指定した値から変化がないときに使う物なんだな。
値の追加とか削除とかしたい場合にはそれぞれNSMutableArray,NSMutableDictionaryという可変な値を扱えるサブクラスを使うみたい。