2012-07-27 47 views
0

對於測驗應用程序,我有一個類存儲與特定問題相關的數組中的數據。當用戶轉到下一個問題時,我需要空的數據陣列。這是一個更好的重用數組的方法:實例化數組,釋放它,重新實例化,或者只是清除數組的對象?

是更好,如果我沒有提到像

[class release]; //assume that I properly release the arrays and their objects 

[class alloc] init]; 

[arrays removeAllObjects];

或替代方法?

我覺得我的代碼會更簡單,如果我使用的第一個解決方案,但我擔心我會佔用太多的內存,因爲該過程將進行多次。

回答

1

圍棋與簡單的解決方案。遇到(測量!)問題後,開始優化,而不是之前。

有真的想知道什麼是更有效的,如果你沒有看到任何低效沒有意義。

相關問題