相关疑难解决方法(0)

何时使用takeUnretainedValue()或takeRetainedValue()来检索Swift中的非托管对象?

根据使用Swift与Cocoa和Objective-C,您可以使用takeUnretainedValue()takeRetainedValue()告诉Swift如何管理对象的内存,如下所示:

func StringByAddingTwoStrings(CFString!, CFString!) -> Unmanaged<CFString>!
Run Code Online (Sandbox Code Playgroud)

我何时必须使用takeUnretainedValue()takeRetainedValue()

当我使用ARC时,它总是takeUnretainedValue()吗?

iphone objective-c ios swift

32
推荐指数
2
解决办法
8279
查看次数

标签 统计

ios ×1

iphone ×1

objective-c ×1

swift ×1