作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
<分区>
我想在枚举数组时将一个对象设置为“nil”,如下所示:
for(Object* object in array){
object = nil;
}
然后 Xcode 告诉我“默认情况下无法在 ARC 中修改快速枚举变量;声明变量 __strong 以允许这样做。'
这意味着这样做:
for(Object __strong* object in array){
object = nil;
}
这似乎是多余的。据我所知,声明对一个对象的强引用会使它的保留计数增加一个,而 nil-ing 它会使保留计数减少一个。那么,如何在枚举数组时将对象设置为 nil
?
我正在使用 ARC。
我是一名优秀的程序员,十分优秀!