setValue:forKey:和setObject:forKey:NSMutableArray之间的区别是什么?

时间:2012-08-02 14:13:05

标签: objective-c ios5 xcode4.3

就是这样 - 我是新手,我不知道在任何情况下使用哪一个。

1 个答案:

答案 0 :(得分:8)

没有区别,因为NSMutableArray

都不存在。

但是,NSMutableDictionary存在这些方法。 2的区别在于:

来自apple:NSMutableDictionary

<强> -setValue:forKey:

  

此方法使用向字典添加值和键   setObject:forKey :,除非value为nil,在这种情况下为方法   而是尝试使用removeObjectForKey删除密钥:。