|
|
1
11
将指针设置为nil不会释放该指针前一个目标所占用的内存。在简单的英语中,将其指定为nil不起作用 放开它。 若您的应用程序是垃圾收集的,那个么发布是不可操作的,可以忽略不计。否则,这是非常非常必要的。因此,方法1总是正确的,而方法2只有在垃圾收集下才是正确的。 注 :此答案不适用于使用自动引用计数的项目。在ARC下,将指针设置为零 做 向对象发送释放。 |
|
2
1
正如BJ所说,将其设置为nil不会释放内存,并且在非gc收集的环境中会导致内存泄漏。另一种可能也是有效的选择是
|
|
|
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 1 年前 |
|
|
routern · 如何组合contextMenu和圆角矩形? 1 年前 |
|
|
DevHome98 · 3D触摸不适用于设备swift 2 年前 |
|
|
dunoiww · 从全屏返回时如何触发onAppear 3 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 3 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |
|
|
Community wiki · 有效的IPhone编程技术[关闭] 3 年前 |