在我的類中,我聲明並使用了一個NSMutableArray。然而,這個類的一個方法需要清除整個數組並向其中添加新的對象集。 清除它並從頭開始添加新對象的最佳方法是什麼?解除引用(release?)NSMutableArray
問候 彼得
在我的類中,我聲明並使用了一個NSMutableArray。然而,這個類的一個方法需要清除整個數組並向其中添加新的對象集。 清除它並從頭開始添加新對象的最佳方法是什麼?解除引用(release?)NSMutableArray
問候 彼得
呼叫
[mArray removeAllObjects];
添加您的對象:
添加此鏈接瞭解更多info:http://www.techotopia.com/index.php/Working_with_Objective-C_Array_Objects
你可以釋放並分配一個新的。注意:這將導致數組中的每個對象都發送一條釋放消息,因此您需要將它們保留在別處。
假設你有你的新內容在一個數組,你想:
[myArray setArray:myNewContentsArray];
這將與myNewContentsArray
內容替換的myArray
內容,讓後者不變。