我在學習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. AAR可以包含傳遞依賴嗎?
- 4. 在ngShow中可以包含Class嗎?
- 5. 可以在.hpp文件中包含嗎?
- 6. 可以包含嵌套的文件嗎?
- 7. Automake可以包含多個Makefile.am嗎?
- 8. NDK可以包含.lib文件嗎?
- 9. Android Activity可以包含一個listview嗎?
- 10. WPF:Visual可以包含孩子嗎?
- 11. MySQL查詢可以包含HTML值嗎?
- 12. 我可以包含非Symfony類嗎?
- 13. URL可以包含分號嗎?
- 14. var_prompt可以包含在角色中嗎?
- 15. DOM元素可以包含一個包含空格的ID嗎?
- 16. NSMutableArray包含零指針
- 17. 將nil添加到NSMutableArray
- 18. mysqli類不可能包含'價格' - 可能或可以嗎?
- 19. deSolve包的參數可以包含一個矩陣嗎?
- 20. Android包名可以包含字母和句點嗎?
- 21. node-soap在結果中包含nil值
- 22. 確定是否NSString的包含一個值以外的NULL/NIL
- 23. 我可以通過可包含行爲檢索聚合列嗎?
- 24. MySQL可以可靠地還原包含視圖的備份嗎?
- 25. 您可以擴展Google Identity Toolkit以包含Facebook/twitter/etc嗎?
- 26. Apigee中可以包含兩個以上的環境嗎?
- 27. 可以導出3dsmax模型以包含燈光效果嗎?
- 28. 可以#define包含以前定義的變量嗎?
- 29. React Native或NativeBase Picker可以包含包含圖像的項目嗎?
- 30. ObjC:我可以使用property = nil而不是self.property = nil來釋放它嗎?