有什么不同,
(CFDataRef) data
&
(__bridge CFDataRef) data
Xcode 要求我将其更改为桥接。是因为ARC吗?
有什么不同,
(CFDataRef) data
&
(__bridge CFDataRef) data
Xcode 要求我将其更改为桥接。是因为ARC吗?
是的,当您在免费桥接类型之间进行转换时,需要向 ARC 提供说明。在这种情况下__bridge
,告诉 ARC 什么都不做,所以这将与之前的标准转换相同。
您可以阅读过渡到 ARC 发行说明,了解有关进行桥接转换的不同方法的更多详细信息。