私は次のコードを持っています:
NSObject *anObject = [[objArray lastObject] retain];
[objArray removeLastObject];
return [anObject autorelease];
ARCでは、保持または自動解放を使用できませんが、次の場合:
NSObject *anObject = [objArray lastObject];
[objArray removeLastObject];
return anObject;
anObject
アレイから削除されたときに保持カウントが0に達していないのですか?
私が見つけた: ARCの「[[何かを保持する]自動解放]」に相当するものは何ですか? しかし、それは同じ状況のように見えます。