0

对于测验应用程序,我有一个类将数据存储在与特定问题相关的数组中。当用户继续下一个问题时,我需要空数据数组。

如果我做类似的事情会更好吗

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

[class alloc] init];

或者

[arrays removeAllObjects];

或未提及的替代方法?

我觉得如果我使用第一个解决方案,我的代码会更简单,但我担心我会占用太多内存,因为该过程会执行多次。

4

1 回答 1

1

使用简单的解决方案。在你遇到(测量!)问题开始优化之后,而不是之前。

如果您没有看到任何低效率,那么想知道什么更有效是没有意义的。

于 2012-07-27T22:45:36.420 回答