【发布时间】:2014-02-19 11:26:19
【问题描述】:
阅读 Apple 关于 removeFromParent 的文档时说:
“从其父节点中删除接收节点。”
这是否意味着节点被销毁?是否需要将节点设置为 NULL 才能释放其内存?
【问题讨论】:
标签: ios ios7 sprite-kit
阅读 Apple 关于 removeFromParent 的文档时说:
“从其父节点中删除接收节点。”
这是否意味着节点被销毁?是否需要将节点设置为 NULL 才能释放其内存?
【问题讨论】:
标签: ios ios7 sprite-kit
一个对象(在 ARC 下)在没有强引用持有时被释放。作为子节点的节点是强引用,删除该节点通常会释放该节点,除非在其他地方存在强引用。
您可以通过实现-(void) dealloc 并在其中设置断点或NSLog 语句来轻松验证这一点。
【讨论】: