2 daffodilgirl DaffodilGirl 于 2013.02.18 10:52 提问

ARC模式如何释放全局实体变量

在h文件中批量创建instance:

IBOutlet UIImageView *imageView;
IBOutlet UIImageView *subImageView;
IBOutlet UIImageView *arrowRight;
IBOutlet UIImageView *arrowLeft;
IBOutlet UIImageView *arrowDown;

程序是ARC模式的。

是否应该在dealloc ()方法中设置为nil来释放?

谢谢。

1个回答

love_loveec
love_loveec   2013.02.18 14:14
已采纳

如果对象消失后用不到全局变量了,最好的方法是在dealloc将全局指针指向空

- (void)dealloc {
    gYourGlobalPointer = nil;
}

在ARC中不能调用[super dealloc]dealloc会自动发送到超级类中。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!