美文网首页
__bridge_transfer __bridge_ret

__bridge_transfer __bridge_ret

作者: 百思不得Ting姐 | 来源:发表于2017-05-18 11:22 被阅读0次

__bridge只做类型转换,但是不修改对象(内存)管理权;

__bridge_retained(也可以使用CFBridgingRetain)将Objective-C的对象转换为Core Foundation的对象,同时将对象(内存)的管理权交给我们,后续需要使用CFRelease或者相关方法来释放对象;

__bridge_transfer(也可以使用CFBridgingRelease)将Core Foundation的对象转换为Objective-C的对象,同时将对象(内存)的管理权交给ARC。

相关文章

网友评论

      本文标题:__bridge_transfer __bridge_ret

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