1

即使模拟器绝对没有,在 iPhone 上运行我的应用程序时是否仍有可能出现泄漏?

4

3 回答 3

1

如果您通过 Instruments 运行您的应用程序,并且似乎没有任何内存泄漏,那么您可能没问题。确保彻底测试应用程序,以涵盖尽可能多的场景和尽可能多的代码。

没有软件是完美的,所以总是有机会的,但是如果你对测试很彻底,你应该没问题。

于 2010-02-04T06:31:44.437 回答
0

我的第一个答案是:是的,总是。最重要的是最终的硬件。模拟器只是为了减少测试时迭代之间的时间。

我的第二个答案是:这是可能的,因为没有办法证明应用程序不会泄漏内存。另见:停机问题。

于 2011-04-09T17:43:56.377 回答
0

在真实设备上进行测试时,可能会出现一些内存泄漏。由于设备的固件与模拟器不同,而且由于模拟器是一个软件,并不总是像 andy 建议的那样完美,因此您必须在提交之前测试设备本身的内存泄漏。模拟器可能并不总是能捕捉到所有的内存泄漏。

于 2010-02-04T06:45:15.870 回答