CFArrayRef和NSArray是toll-free bridged的,互用都没有问题。如下:

NSString *values[] = {@"hello", @"world"};
CFArrayRef arrayRef = CFArrayCreate(kCFAllocatorDefault, (void *)values, (CFIndex)2, NULL);
NSArray *array = (NSArray *)arrayRef;
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:array];

CFArrayRef和NSArray相关推荐

  1. iOS之Xcode运行时环境变量汇总说明

    变量名 说明 解释 OBJC_PRINT_OPTIONS list which options are set 输出OBJC已设置的选项 OBJC_PRINT_IMAGES log image and ...

  2. [iOS]-系统框架

    虽说不使用系统框架也能编写 Objective-C代码,但几乎没人这么做.即便是NSObject 这个标准的根类,也属于Foundation框架,而非语言本身.若不使用Foundation,就必须自己 ...

  3. [iOS开发]——系统框架(effectiveOC2.0阅读笔记)

    系统框架 第47条:熟悉系统框架 要点 第48条:多用块枚举,少用for循环 for循环 使用 Objective-C 1.0的 NSEnumerator 来遍历 快速遍历 基于块的遍历方式 要点 第 ...

  4. [OC学习笔记]系统框架

    一.熟悉系统框架 编写OC应用程序时几乎都会用到系统框架,其中提供了许多编程中经常使用的类,比如collection.若是不了解系统框架所提供的内容,那么就可能会把其中已经实现过的东西又重写一遍.用户 ...

  5. OC中的NSArray和NSMutableArray、NSDictionary和NSMutableDictionary用法

    一:NSArray 和NSMutableArray 1: NSArray:不可变数组 NSArray是OC中使用的数组,只能用来存放OC对象,不能存放非OC对象如基本数据类型 它使不可变的,一旦初始化 ...

  6. 史上最简洁的UITableView Sections 展示包含NSDicionary 的NSArray

    这个最典型的就是电话本,然后根据A-Z分组, 当然很多例子,不过现在发现一个很简洁易懂的: 1. 准备数据,定义一个dictionary来显示所有的内容,这个dictionary对应的value全是数 ...

  7. OC中的NSNumber、NSArray、NSString的常用方法

    和C语言不同,在Objective-C语言中,有单独的字符串类NSString.C语言中,string是由 char(ASCLL码)字符组成 OC中,字符串是由unichar(Unicode)字符组成 ...

  8. 《慕客网:IOS基础入门之Foundation框架初体验》学习笔记 三 NSArray

    2019独角兽企业重金招聘Python工程师标准>>> 1 int main(int argc, const char * argv[]) { 2 @autoreleasepool ...

  9. 使用定制的NSDictionary的方法,对NSArray进行排序(附:数组排序两种常见方法)

    NSArray中存放的是NSDictionary,可以使用策略的方法对NSDictionary进行定制,增加比较的方法.然后调用NSArray的sortUsingSelector方法对数组进行排序,这 ...

最新文章

  1. 【Python】Spyder编译器“updating indices”问题导致程序无法运行或调试
  2. 做一个幸福的“生活家”:谈《心欢喜,灵快乐》
  3. ABP vNext微服务架构详细教程——分布式权限框架(上)
  4. 微课|玩转Python轻松过二级:第1章课后习题解答
  5. 超级强大的鼠标手势工具
  6. c++ 获取当前时间_ThinkPHP6中获取参数的3种常用方法【总结】
  7. Xp账号变成temp
  8. win7下cmd常用命令
  9. 对博客园文章审核规则的质疑
  10. CI框架email类发送邮件失败无报错,开启debug模式的方法
  11. element中Tree组件更新后不自动收起
  12. 永不消逝的电波(二)HackRF入门:家用无线门铃信号重放
  13. 叶子的离开,是风的追逐,还是树的不留恋?
  14. 递归算法之蜜蜂路线问题
  15. 一次ffmpeg -c copy 在avformat_write_header函数处报错:Could not find tag for codec rawvideo in stream #0的原因分析
  16. C#中操作Word(8)—— 向Word中插入图表的三种方法(一)
  17. Nat. Rev. Genet. | 通过可解释人工智能从深度学习中获得遗传学见解
  18. 【基金学习】学习基本概念
  19. View的实现和优化相关面试题
  20. 利用Python为女神制作一个专属网站

热门文章

  1. javascript作用域
  2. Java工程师工资一般多少?java培训班出来的好找工作吗?
  3. 卸载流氓透明APP,帮老人清理手机弹窗广告
  4. 地埋式污水处理设备与地下污水处理厂的区别
  5. RKE2部署高可用Rancher v2.7.1
  6. 计算机类公务员竞争,考公务员最“吃香”的4个专业,考上几率大,把握住机会!...
  7. 条码打印软件如何固定二维码的尺寸和位置
  8. 首富王健林抛售万达资产的背后
  9. 解密电商系统-Spring boot快速开始及核心功能介绍(下)
  10. 小米node2红外_感应光、感应你,小米人体传感器2体验分享