为什么有人会使用NSDictionary而不是NSMutableDictionary?

时间:2016-07-16 19:11:10

标签: ios nsdictionary

NSDictionary比NSMutableDictionary更受欢迎的情况有哪些?我觉得选择更改字典中的值总是很好。

2 个答案:

答案 0 :(得分:5)

可能喜欢操作字典的选项,但如果其他代码在背后操纵它,你就不会喜欢它。输入为NSMutableDictionary的实例变量将允许发生这种情况。

所有其他不可变/可变对都是如此。

答案 1 :(得分:1)

NSdictionary像常量一样工作但在nsmutalbledictionary中我们可以在声明之后的任何地方添加或删除对象。另一点是在NSdictionary中我们只分配这意味着我们只获得你指定的新词典.......