斯威夫特没有ARC

Yog*_*ton 7 memory-management automatic-ref-counting swift

是否可以使用SWIFT使用手动内存管理(而不是自动引用计数)编写应用程序?

我可以打电话retainrelease使用Swift吗?

new*_*cct 11

你可以打电话retainreleaseUnmanaged<T>值.Unmanaged基本上是ARC管理之外的对象指针.但您必须转换为托管指针才能与Cocoa API进行交互.

但除非在特殊情况下,否则你不想这样做.并且没有转换为ARC的项目不是这种情况.