只是 - 我是一個新手,我不知道在任何情況下使用哪一個。setValue:forKey:和setObject:forKey:for NSMutableArray有什麼區別?
-1
A
回答
8
沒有區別,因爲NSMutableArray
都不存在。
然而,這些方法存在NSMutableDictionary
。 2之間的區別是這樣的:
-setValue:forKey:
此方法使用增加了價值和密鑰到字典 的setObject:forKey :,除非值爲零,在這種情況下,方法 將嘗試使用removeObjectForKey:來移除密鑰。
相關問題
- 1. [[NSMutableArray alloc] init]和[@ [] mutableCopy]之間有什麼區別?
- 2. 有什麼區別`和$(Bash中有什麼區別?
- 3. 有什麼區別? :和||
- 4. &&和||有什麼區別?
- 5. 「/」和「/ *」有什麼區別?
- 6. 有什麼區別:。!和:r!?
- 7. ==和===有什麼區別?
- 8. Appender和〜有什麼區別?
- 9. $ @和$ *有什麼區別?
- 10. is和=有什麼區別?
- 11. #.00和#。##有什麼區別?
- 12. `==`和`is`有什麼區別?
- 13. '=='和'==='有什麼區別?
- 14. /和/#/有什麼區別?
- 15. | 0和~~有什麼區別?
- 16. `&`和`ref`有什麼區別?
- 17. ==和===有什麼區別?
- 18. ==和===有什麼區別?
- 19. `{}`和`[]`有什麼區別?
- 20. JavaScript和=== ===有什麼區別?
- 21. difftime和' - '有什麼區別?
- 22. =和==有什麼區別?
- 23. 有什麼區別
- 24. 有什麼區別
- 25. ....有什麼區別?
- 26. 有什麼區別
- 27. 有什麼區別?
- 28. xtype和別名有什麼區別?
- 29. Mixpanel:識別()和people.identify()有什麼區別?
- 30. NSArray和NSMutableArray的區別
Dupcicle:http://stackoverflow.com/questions/1249634/wheres-the-difference-between-setobjectforkey-and-setvalueforkey-in-nsmutab – 2012-08-02 14:17:11