我在學習Objective-C,我對NSArray有個疑問。它可以包含零?我讀了一個NSArray不能包含零的地方。這對NSMutableArray是一樣的嗎?NSMutableArray可以包含nil嗎?
2
A
回答
6
兩者都不能含有零。如果你試圖插入它們,它們會引發一個異常。如果你想在數組,字典或集合中表示「無」的想法,你可以使用NSNull。
2
您不能在NSMutableArray
內放置nil
。見"NSMutableArray Class Doc"。
5
既然大家都顯得如此確信的NSArray
不能包含無我想補充我的兩分錢:
CFMutableArrayRef array = CFArrayCreateMutable(NULL, 1, NULL);
CFArrayAppendValue(array, NULL);
NSLog(@"array: %@", array);
記住CFMutableArrayRef
是免費電話橋接其可可對應NSMutableArray
。
我承認這是一個構建的案例,可能很少在可可中使用。
相關問題
- 1. Bundle.config可以包含ScriptBundles嗎?
- 2. NSMutableArray包含對象
- 3. NMEA值可以包含'*'(星號)嗎?
- 4. NDK可以包含.lib文件嗎?
- 5. AAR可以包含傳遞依賴嗎?
- 6. 在ngShow中可以包含Class嗎?
- 7. MySQL查詢可以包含HTML值嗎?
- 8. URL可以包含分號嗎?
- 9. 我可以包含非Symfony類嗎?
- 10. 可以包含嵌套的文件嗎?
- 11. var_prompt可以包含在角色中嗎?
- 12. WPF:Visual可以包含孩子嗎?
- 13. DOM元素可以包含一個包含空格的ID嗎?
- 14. 將nil添加到NSMutableArray
- 15. mysqli類不可能包含'價格' - 可能或可以嗎?
- 16. Android包名可以包含字母和句點嗎?
- 17. deSolve包的參數可以包含一個矩陣嗎?
- 18. 確定是否NSString的包含一個值以外的NULL/NIL
- 19. 可以#define包含以前定義的變量嗎?
- 20. 可以導出3dsmax模型以包含燈光效果嗎?
- 21. 我可以通過可包含行爲檢索聚合列嗎?
- 22. React Native或NativeBase Picker可以包含包含圖像的項目嗎?
- 23. 排序包含匹配「對」值的NSMutableArray
- 24. 檢查NSMutableArray是否包含給定值
- 25. 包含的對象上的NSMutableArray EXC_BAD_ACCESS
- 26. 如何寫一個包含NSMutableArray的結構類型的NSMutableArray呢?
- 27. Java:可以整合僅包含其他包的包的空子目錄嗎?
- 28. 我可以在服務對象中包含輔助方法嗎?
- 29. PHP名稱空間可以包含變量嗎?
- 30. LINQ GroupBy子句可以包含一個操作嗎?