系统框架--49:对自定义其内存管理语义的collection使用无缝桥接

2023-11-22 08:32:57 浏览数 (1)

通过无缝桥接技术,可以在Foundation框架中的OC对象与Core Foundation框架中的C语言数据之间来回转换

代码语言:javascript复制
NSArray *arr = @[@"1",@"2",@"3"];
CFArrayRef  aCFArray = (__bridge CFArrayRef)arr;

转换操作中,__bridge告诉ARC如何处理转换所涉及的OC对象

0 人点赞