2010-02-04 87 views
1

在iPhone上運行我的應用程序時,即使模擬器絕對沒有任何問題,是否仍有泄漏?iPhone模擬器泄漏vs iPhone設備泄漏?

+7

泄漏什麼?水?記憶?資源?輻射? – 2010-02-04 06:29:24

+5

史蒂夫在他的問題中給了標籤'記憶'。仍然爲什麼有什麼泄漏的疑問? – Nithin 2010-02-04 06:41:29

+1

@Andreas:Wikileaks – Mehrdad 2011-04-09 19:17:59

回答

1

如果你通過Instruments運行你的應用程序,並且沒有出現任何內存泄漏,那麼你可能沒問題。確保徹底測試應用程序,以覆蓋儘可能多的場景和儘可能多的代碼。

沒有軟件是完美的,所以總是有機會,但是如果你徹底的測試,你應該沒問題。

0

在真實設備上測試時,可能會出現一些內存泄漏。由於設備的固件與模擬器不同,並且由於模擬器是軟件,因此並不總是完美的,因此您必須在提交前測試設備本身的內存泄漏。模擬器可能並不總是捕獲所有的內存泄漏。

0

我的第一個答案是:是的,總是。最重要的是硬件。模擬器只是爲了減少測試之間迭代的時間。

我的第二個答案是:這是可能的,因爲沒有辦法證明應用程序不會泄漏內存。另請參閱:暫停問題。