1、简介
2、实例代码
Foundation : OC语言
Core Foundation : C语言
Foundation和Core Foundation的数据是可以相互转换的
3、使用注意:框架数据类型的转换注意是否需要releaseNSString *ocStr = @"小白"; NSLog(@"ocStr = %@", ocStr); CFStringRef cStr = (__bridge CFStringRef)ocStr; NSLog(@"cStr = %@", cStr); NSString *str = (__bridge NSString*)cStr; NSLog(@"str = %@", str); // 其他类型的数据也可以桥接 // CFArrayRef ---- NSArray // CFDictionaryRef ---- NSDictionary // CFNumberRef ---- NSNumber // 强调:无论是否为ARC,CF(Core Foundation)的数据类型都需要再做release CFArrayRef array = CFArrayCreate(NULL, NULL, 10, NULL); CFRelease(array);