正確處理我有一個類似的情況: Objective-C: How to use memory managment properly for asynchronous methods異步NSObject的
我有一個異步下載&解析的XML文檔的對象。然後它有一個委託方法將檢索到的數據傳輸給調用者。
我的2個問題是:
我什麼時候釋放數據檢索對象?我上面發佈的鏈接給出了2個答案,一個表示在代表發佈,一個表示發佈立即,這是正確的(或哪個更好,如果兩個答案都是正確的)
我的第二個問題是,什麼是將檢索到的數據傳輸給呼叫者?目前,我有
self.imagesDataSource = [articleImagesParserObject.returnedArray copy];
我用副本,因爲,據我所知,這使得可變數組不可變。那是對的嗎?
我應該補充一點,我不是在尋找某人「爲我做作業」,我正在努力學習,請解釋爲什麼事情是錯誤的,以及爲什麼你會以某種方式做事。 – 2010-07-08 07:31:43