0
當我通過儀器檢查內存泄漏它顯示NSMutableString.Here泄漏是泄漏的代碼,如何修復NSMutableString中的內存泄漏?
最新的66.7%是指..?如何解決這個泄漏。?在調用樹所示
第二種方法是
的createEnvelope方法中,首先示出。
當我通過儀器檢查內存泄漏它顯示NSMutableString.Here泄漏是泄漏的代碼,如何修復NSMutableString中的內存泄漏?
最新的66.7%是指..?如何解決這個泄漏。?在調用樹所示
第二種方法是
的createEnvelope方法中,首先示出。
這不是內存泄漏,但是你是對的,內存中有很多字符串操作,可能導致內存碎片,至少是壞的內存行爲,請參見autorelease
。
使用stringWithCapacity
以足夠的空間初始化,因此不會發生重新分配。
風格問題:也許在這裏使用NSString。
我試過用stringWithCapacity但仍然存在。 – user1017932
你使用ARC嗎?如果不是,請嘗試將'[NSMutableString new]'更改爲'[[NSMutableString new] autorelease]' – howanghk