看板 MacDev 關於我們 聯絡資訊
※ 引述《iwayne (Wayne)》之銘言: : 最近小弟的一個ap功能完成約70%,幾乎主要功能都差不多了。 : 後來跑一下Memory Leak的檢查工具,發現居然有紅色的Bar,也就是說有Leak! : 但我的程式都是使用ARC,會發生Leak,有點意外。 : 想請問大家,有沒有一些查Memory Leak的技巧可傳授一下? : 能否直接查出哪個地方或變數沒有release而產生Leak? : 另外,ARC是由compiler直接在compile time自動加上release。會不會我的一些 : 用法,compiler沒加到? >.<" 花了幾天查,而且原本以為自己的debug功力太弱,因此也上youtube 看了幾段影片,學習大家都怎麼使用xcode instrument。 結果,....就在剛才,剛好用對key word,查到這居然是iOS 5.1的Bug... >.< 連結如下,有興趣看一下。 但我很好奇,難道大家沒發現嗎?呵.... http://ppt.cc/iYbL http://ppt.cc/j4s1 希望對大家有點幫助,別跟我一樣,浪費時間追這種iOS bug所致的Memory Leak。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.170.50.54
iwayne:即然是iOS 5.1的Bug,我很懷疑,上架送審會被reject嗎?呵 05/07 22:38
wasihero:送審只要不會crash就好..apple才不會幫你debug呢 05/08 05:21
iwayne:但是很容易就出現leak...以前聽說也會被退~~ 05/08 07:37
Adonisy:uiscrollview.... WTF... 05/08 09:42
Adonisy:不要 crash就好,才不管你有沒有 leak 05/08 10:10
iwayne:今天晚上來更新一下iOS 5.1.1,看bug是否解了。 05/08 12:35
roxx:期待樓上的報告 :) 05/08 14:23
iwayne:剛測了一下。依照我原本的測試步驟,iOS 5.1差不多到Step3 05/08 19:14
iwayne:就出現leak了。iOS 5.1.1要測到差不多Step15以後才會出現。 05/08 19:14
iwayne:結論:有改善,但仍有Bug~~~~ >.<" 05/08 19:15