iOS开发 - 桥接
来源:互联网 发布:淘宝销售数据 编辑:程序博客网 时间:2024/06/05 03:20
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)的数据类型都需要再做releaseCFArrayRef array = CFArrayCreate(NULL, NULL, 10, NULL);CFRelease(array);
0 0
- iOS开发 - 桥接
- ios开发
- ios开发
- iOS开发
- IOS开发
- iOS开发
- iOS开发
- iOS开发
- ios 开发
- IOS开发
- ios开发
- ios开发
- iOS开发
- ios开发
- iOS-开发
- iOS开发
- ios开发
- iOS开发
- 10个免费的javascript富文本编辑器(jQuery and non-jQuery)
- 有两个磁盘文件“A"和”B",各存放一行字母,先要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件“C"中去。
- 我的IT相关网址收藏
- Java知识点6
- java基础学习之final
- iOS开发 - 桥接
- 6.2神经网络算法实现--python机器学习
- Swift中if与switch语句使用一例
- 练习37——复习符号
- Java知识点7
- OSG点击场景中的某个物体,如何判断点击的物体,及处理此模型相关变换
- Android 解决ListView初始化时默认滑动到底部问题
- 《第一行代码》拾遗
- 瀑布流照片墙—RecyclerView(最新官方控件实现)