在什麼情況下使用字典與NSMutableArray是有意義的?字典或數組
Q
字典或數組
1
A
回答
2
這些是2種不同類型的容器。數組是一個順序數據存儲,您可以通過索引檢索元素。字典是一個散列,您可以通過「名稱」檢索元素。 (有查找速度,插入時間,枚舉等)。
請閱讀泛型數組與哈希。
0
取決於您的要求。
如果你需要一個東西的集合,任何順序或甚至嚴格排序,並且你需要遍歷這些值,那麼可能是一個數組就足夠了。
如果你的數據有一個密鑰和一個唯一的密鑰(序列號,登錄名,無論),那麼字典將讓你快速訪問的對象的關鍵。
相關問題
- 1. 字典,列表或數組?
- 2. Arrary的字典或詞典與數組?
- 3. 返回字典或數組函數?
- 4. 字典數組?
- 5. 嵌套數組或嵌套字典?
- 6. 元組或多元字典?
- 7. 字典數組,空字典,保持數組數據
- 8. Oneline Python中的字典數組字典
- 9. Swift 3.0通知可轉換爲數組或字典數組?
- 10. 字典或多個數組的數組,這是最好的?
- 11. 如何將字典數組整理成數組字典?
- 12. 數組字典總數
- 13. 多指數或字典
- 14. 元組(或數組)作爲字典鍵在C#
- 15. 如何將JavaScript字典推送到多維數組或其他字典?
- 16. 轉換查詢字符串詞典(或關聯數組)到字典
- 17. 將字節數組轉換爲字典或NameValueCollection?
- 18. 基礎目標-c:帶數組的字典;用字典詞典
- 19. Python更新數組字典
- 20. C#字典的數組
- 21. 字典不支持數組
- 22. Python中的數組/字典
- 23. 排序字典數組
- 24. 在字典中的數組
- 25. Python json字典到數組
- 26. 數組轉換爲字典
- 27. python二維數組字典
- 28. 排序字典數組(swift)
- 29. 搜索字典數組
- 30. numpy數組中的字典?
我只是補充一點,因爲你在比較一個「字典」到一個「可變數組」,你可能想了解可變和不可變(或者NSMutableArray和NSArray)之間的區別。字典也是可變的和不可變的版本。 – Marvo 2011-04-26 01:23:38