我已經帶回了NSCoder編碼的根對象,不知道如何管理這個返回的對象。我已經用autorelease池包圍了它,但該對象不會與池一起出去。 Code Here, See line 289行和代碼可能會隨着Git Hub提交而改變,但最終您會在工作代碼中看到答案,手指交叉。如何管理從NSCoder返回的解碼對象的內存?
時間:
retainCount方法是unpredictable,和
自動釋放池被解碼後不刪除未保留的對象,this article states decoded object are autoreleased and must be retained.
什麼是保證完全導致解碼對象釋放的方式?
什麼對象停留時間比您預期的要長?只要遵循通常的內存管理規則,您不應該擔心「導致釋放」。 –
這個對象有很大數據量的潛力,我堅持我必須知道清除是至少迫在眉睫。 – cxx6xxc