2
在我的代碼的一個分支,我先前使用這個這些NSMutableArray初始化如何不同?
NSMutableArray *array1 = [[NSMutableArray alloc] init];
使用上述陣列填充UITableVew。
只是因爲,我切換到以下幾點:
NSMutableArray *array1 = [NSMutableArray arrayWithCapacity:0]
我再沒其他更改我的代碼)和我的應用程序崩潰時,我嘗試向下滾動在UITableView的列表。
它看起來像我的數組沒有正確初始化。有人可以解釋爲什麼會發生?這兩種方法對底層內存空間的分配方式不一致嗎?
「init」的對應便捷方法是'[NSMutableArray array]' – newacct 2009-10-02 19:58:31