เมื่อมีการประกาศอาร์เรย์เราจะต้องเพิ่มคีย์ - ค่าใน NSDictionary เช่น
NSDictionary *normalDict = [[NSDictionary alloc]initWithObjectsAndKeys:@"Value1",@"Key1",@"Value2",@"Key2",@"Value3",@"Key3",nil];
เราไม่สามารถเพิ่มหรือลบค่าคีย์ใน NSDictionary นี้ได้
โดยที่ใน NSMutableDictionary เราสามารถเพิ่มวัตถุหลังจาก intialization ของอาร์เรย์ได้โดยใช้วิธีนี้
NSMutableDictionary *mutableDict = [[NSMutableDictionary alloc]init];'
[mutableDict setObject:@"Value1" forKey:@"Key1"];
[mutableDict setObject:@"Value2" forKey:@"Key2"];
[mutableDict setObject:@"Value3" forKey:@"Key3"];
สำหรับการลบค่าคีย์เราต้องใช้รหัสต่อไปนี้
[mutableDict removeObject:@"Value1" forKey:@"Key1"];