這對大多數人來說可能是一個非常愚蠢和簡單的問題,但我有以下代碼在函數結束時創建一個臨時數組,我需要釋放內存。下面是代碼:如何釋放iPhone上的內存?
double *FFTOut;
//FFT Out removes the alternative zeros added in the earler phase (before the FFT)
FFTOut = (double *)malloc((CFArray1Size)* sizeof(double));
使指針FFTOut是一個內存塊,我曾嘗試以下...
[FFTOut release];
和...
[FFTOut dealloc];
無論是其中的工作。我很抱歉發佈這樣一個微不足道的問題,但我似乎無法找到答案?除非我首先錯誤地分配內存,但我不認爲這是事實?
很多謝謝
需要記住的一條規則:如果你在'super'以外的任何東西旁邊看到'dealloc',那麼你犯了一個錯誤。沒有例外 – 2011-03-19 00:38:56