【发布时间】:2020-04-14 20:36:17
【问题描述】:
在我的应用程序中,我创建了许多 NSColorwell 实例,并且在创建每个新实例时,我将其分配给 NSColorwells 数组。通过将实例分配给数组,我维护了对它们中的每一个的引用,以便能够操纵 NSColorwells 的位置和颜色。到现在为止还挺好。但是当我不再需要 NSColorwells 时,我无法删除它们。我真正想做的是释放他们一直在使用的内存。我尝试了数组的removeAll() 方法,但这只是清除了数组。没有真正的惊喜。
有没有办法回收内存?
【问题讨论】:
-
清除数组时,对象已从视图层次结构中移除?
-
我不知道。我该怎么做?
标签: swift memory-management nscolorwell