可變數組NSMutableArray聲明時的問題

在使用NSMutableArray來定義一個數組的時候,必須給數組array一個capacity即用
NSMutableArray *array = [[NSMutableArray alloc]initWithCapacity:42];
來給數組array一個建議容量.因爲當系統遇到沒有聲明建議值的數組即
NSMutableArray *array;
系統會由於不知道如何來處理該數組而crash掉,如果見到了有建議值的數組array的時候,也只是默認這個值是建議值,並非不可逾越,只是這個值可能運行起來效率比較高,當爲向可變數組添加內容的時候,對象數量默認爲0;
發佈了29 篇原創文章 · 獲贊 4 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章