在我的一個函數中,我有一個while循環,可能需要臨時創建一個對象。我的代碼如下所示:我什麼時候可以釋放一個對象?
while(c < end){
if(specialCase){
Object *myObject = [Object alloc];
//do stuff with myObject
//I tried [myObject dealloc] here, but it crashed when this method was called.
}
c++;
}
該代碼正常工作,但我擔心內存泄漏。我想知道是否和如何我應該dealloc myObject。
謝謝!我試圖在dealloc之前的某個時刻調用release,並得到錯誤的訪問錯誤。我想現在我知道爲什麼。 – WolfLink