次のように、配列を列挙するときにオブジェクトを「nil」に設定したいと思います。
for(Object* object in array){
object = nil;
}
Xcode は、「高速列挙変数は、デフォルトでは ARC で変更できません。これを許可するには、変数 __strong を宣言してください。
これは、次のことを意味します。
for(Object __strong* object in array){
object = nil;
}
これは冗長なようです。私が理解している限り、オブジェクトへの強い参照を宣言すると、その保持カウントが 1 増加し、それを nil すると保持カウントが 1 減少します。nil
では、配列を列挙するときにオブジェクトを設定するにはどうすればよいでしょうか。
ARCを使用しています。