0
我有我需要排序的NSMutableArray。 這樣做,我使用sortedArrayUsingSelector這個函數返回我的NSArray與排序的對象。NSArray sortedArrayUsingSelector
我的問題是:如果我想再次排序原始數組,我是否需要釋放之前排序的列表,或者只是爲了重新排序?
感謝
我有我需要排序的NSMutableArray。 這樣做,我使用sortedArrayUsingSelector這個函數返回我的NSArray與排序的對象。NSArray sortedArrayUsingSelector
我的問題是:如果我想再次排序原始數組,我是否需要釋放之前排序的列表,或者只是爲了重新排序?
感謝
原來的數組,數組排序(即獲取由sortedArrayUsingSelector獲得創建創建數組)是不同的對象。所以是的,如果你不再使用'以前的排序列表',請發佈它。
你確定我需要使用釋放方法嗎? 因爲當我得到排序的數組我沒有使用alloc或新我只是給排序方法nsarray的指針。 和2.when我使用釋放方法的應用程序崩潰。 – Amir 2010-08-09 13:10:53
排序的數組將被自動釋放,因爲它將被添加到autorelease池中。所以你不需要使用它的發佈方法。除非你以前使用過它的保留方法。 – Ross 2010-08-09 13:15:11