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