我想知道是否应该使用 nsdictionary 来保存程序使用的所有值。或者,我可以坚持为每个值使用多个变量。
如果我使用 NSDictionary/array,我可以一次性释放它,而不是释放一堆变量。不幸的是,我正在处理许多内存泄漏,因此我认为使用 NSdictionary/array 可以帮助解决内存泄漏问题。
最佳答案
我想这有点取决于您的应用程序,但我强烈建议您查看 Object Oriented Programming而不是使用数组、变量等。
我的意思是,从技术上讲,您仍然拥有这些,但是您将拥有一个包含您需要的变量的对象数组,并且如果您实现正确的方法,它就会知道如何保存自身。
关于objective-c - 我应该在 Objective c 中使用变量或数组,还是 nsdictionary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3621317/