Foundation是OC的东西,CoreFoundation是C语言的东西
eg:
NSStringNSArrayNSDictionary 属于Foundation
CFStringRefCFArrayRefCFDictionaryRef: 属于CoreFoundation
转换时,使用__bridge做桥接。
Foundation----->CoreFoundation NSString * text = @"23"; CFStringRef str = (__bridge CFStringRef)text; CoreFoundation -----> Foundation NSString * str = (__bridge NSString *)KCFStringRef;