即使模拟器完全没有在iPhone上运行我的应用程序,是否仍然可能存在泄漏?
答案 0 :(得分:1)
如果您通过Instruments运行应用程序,并且似乎没有任何内存泄漏,那么您可能还可以。确保彻底测试应用程序,以涵盖尽可能多的场景和尽可能多的代码。
没有软件是完美的,所以总有机会,但是如果你对测试进行彻底的测试,你应该没问题。
答案 1 :(得分:0)
在真实设备上测试时,可能会出现一些内存泄漏。由于设备的固件与模拟器的固件不同,并且由于模拟器是一个软件,并不像所建议的那样总是完美的,因此您必须在提交之前测试设备本身的内存泄漏。模拟器可能无法始终捕获所有内存泄漏。
答案 2 :(得分:0)
我的第一个答案是:是的,永远。最重要的是硬件到底。模拟器只是为了减少测试时迭代之间的时间。
我的第二个答案是:这是可能的,因为没有办法证明应用不会泄漏内存。另见:暂停问题。