在Objective-C的ARC下,我的内存管理责任是什么?
在Objective-C的ARC下,我的内存管理责任是什么?
这个问题已经有答案了:
我理解在ARC中,您无需手动释放对象,因为它会自动完成。但是我的责任还有多少?我知道本地变量在方法结束时被自动设置为nil
。但是强大的属性呢?我是否需要在像dealloc
或viewDidUnload
这样的方法中将它们设置为nil
?强大的属性是否会自动释放?实例变量呢?它们和属性一样吗?我明白并不是所有的内存管理责任都被我承担了。
admin 更改状态以发布 2023年5月21日