我使用的NSArray名爲allAvailableServices。 首先我初始化它,之後寫了[allAvailableServices release];
然後我檢查了條件if(allAvailableServices)。 它是真的! 我可能知道原因。 後來我寫了 allAvailableServices = nil;
和[allAvailableServices release];
上面的代碼後,如果(allAvailableServices)來到false.is那裏,我以後allAvailableServices = nil;
零和釋放的問題?
寫道[allAvailableServices release];
每當allAvailableServices = nil
我需要分配新array.so如果我沒任何問題打電話[allAvailableServices release];
我想有一個記憶問題,我糾正了嗎? 任何人都可以爲我提供一個處理它的最佳方式嗎?
+1用於提示屬性。 [屬性](http://programmers.stackexchange.com/questions/36262/what-guidelines-do-you-suggest-for-using-objective-c-properties/78328#78328)而不是ivars幫助*很多*避免內存問題。 – 2011-05-30 11:53:46