对于测验应用程序,我有一个类,它将数据存储在与特定问题相关的数组中。当用户转到下一个问题时,我需要空数据数组。
如果我做了像
这样的事情,那会更好吗?[class release]; //assume that I properly release the arrays and their objects
[class alloc] init];
或
[arrays removeAllObjects];
还是未提及的替代方法?
如果我使用第一个解决方案,我觉得我的代码会更简单,但我担心我会占用太多内存,因为这个过程会多次完成。
答案 0 :(得分:1)
使用简单的解决方案。遇到(测量!)问题后开始优化,而不是之前。
如果你没有看到任何低效率,那么想知道什么是更有效率是没有意义的。