objective-c - 使用 ARC 按需销毁对象

标签 objective-c ios automatic-ref-counting

使用 ARC 销毁对象的正确方法是什么?

我想销毁一些 UIViewController 以及一个在运行时的特定时间持有 AUGraph 的对象。

目前,当我的父 viewcontroller 创建 viewcontroller 对象并将它们的 View 分配给它的 view 时,这些对象显然与父对象保持事件状态。我想在不需要时销毁这些 subview Controller 。

最佳答案

只需将引用这些对象的变量设置为nil。编译器会在那一刻释放对象,如果不存在对它们的其他强引用,它们将被销毁。

关于objective-c - 使用 ARC 按需销毁对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11453323/

相关文章:

objective-c - 操作完成后如何隐藏或删除 UIwebview?

ios - NSPredicate 过滤数组但只返回对象的一个​​字段

c# - 无法在 Split View MonoTouch 上显示导航栏

ios - 在 ViewControllers cellForItemAt indexPath 方法中设置自定义 CollectionViewCells 标签

ios - CLLocationManager 不在 viewDidLoad 上初始化

iphone - 保持 iPod 空闲并且仍然能够联系服务器

ios - 如何在带有 alpha 的 uiviewcontroller 上添加全屏 maskview

ios - 有没有办法仅在每个文件的基础上使用 ARC 迁移工具?

ios - 发出异步网络请求时我应该使用 `weak self` 吗?

ios - 在发布通知并使用 ARC 在单例中接收它后,无法识别的选择器发送到实例