Cocoa Foundation & Core Foundati

2017-03-08  本文已影响0人  March_Cullen
NSString *str = @”a”;
CFStringRef str2 = (__bridge CFStringRef)(str);
NSArray *array0 = [[NSArray alloc] init];
CFArrayRef array1 = (__bridge_retained CFArrayRef)array0;
[array0 release];
CFArrayRef array2 = CFArrayCreate(NULL,NULL,10,NULL);
NSArray *array3 = (__bridge_transfer NSArray *)array2;
CFRelease(array2);
*  (__bridge <#type#>)expression
*  (__bridge_retained <#CF TYPE#>) expression
// Foundation的数据类型 ----> CoreFoundation的数据类型
*  (__bridge_transfer <#Objective-C type#>) expression
// CoreFoundation的数据类型 ----> Foundation的数据类型
上一篇下一篇

猜你喜欢

热点阅读