桥接

ARC的配置

1》.在非ARC情况下:如果想将Core Foundation转换为Foundation , 直接强制类型转换即可

2》. ARC 环境下的转换:
  oc 转换到c                  __bridge CFStringRef/ __bridge_retained  <==>CFBridgingRetain()  
  c对象到oc对象的转换  __bridge octype(NSString) *  /__bridge_transfer <==> CFBridgingRelease 
 // Foundation 和 Core  Foundation 相互转换. 桥接

    // 以后在使用C语言的函数时, 只要函数名称包含creat/copy/retain 就必须自己手动释放CFRelease

    // MRC 非ARC

    

你可能感兴趣的:(iOS,进阶,iOS开发基础)