美文网首页
Oc对象与Core Foundation对象之间的转换

Oc对象与Core Foundation对象之间的转换

作者: 柯索 | 来源:发表于2017-03-29 19:42 被阅读33次

__bridge转换Objective-C 和 Core Foundation 指针,不移交持有权.

__bridge_retained或CFBridgingRetain转换 Objective-C 指针到Core Foundation 指针并移交持有权.

你要负责调用CFRelease或一个相关的函数来释放对象.

__bridge_transfer或CFBridgingRelease传递一个非Objective-C 指针到 Objective-C 指针并移交持有权给ARC.

ARC负责释放对象.

http://blog.csdn.net/junjun150013652/article/details/53506504

相关文章

网友评论

      本文标题:Oc对象与Core Foundation对象之间的转换

      本文链接:https://www.haomeiwen.com/subject/szmehttx.html