如何用 NSMutableArray 初始化 NSData 对象?

Posted

技术标签:

【中文标题】如何用 NSMutableArray 初始化 NSData 对象?【英文标题】:How to initialize NSData Object with NSMutableArray? 【发布时间】:2011-01-11 10:02:23 【问题描述】:

在我的 iphone 应用程序中,我有一个 NSMutableArray,我想将它存储到 NSData 中。

我没有找到可以这样做的方法。

应该怎么办??

请帮助和建议。

谢谢。

【问题讨论】:

你想用 NSData 对象做什么? 我需要导出到文件 试试 NSArray 的 -writeToFile:atomically: 方法吧? 【参考方案1】:

查看 NSPropertyListSerialization。那应该让您将数组转换为包含属性列表的 NSData 。请注意,尽管数组中的所有内容都必须支持这一点(NSString、NSNumber、NSArray、NSDictionary 等......都是有效的属性列表类型)。

【讨论】:

谢谢!!您对使用 NSArray 的 writeToFile:atomically: 方法的建议对我有用。

以上是关于如何用 NSMutableArray 初始化 NSData 对象?的主要内容,如果未能解决你的问题,请参考以下文章

NSMutableArray 如何正确添加对象并释放

如何用ns2对仿真和测试tcp的拥塞控制算法

如何用verilog设计有限状态机

如何用Android Studio获取SIM卡带字母的ICCID?

如何用Verilog设计单个时钟周期的延时?就是说50MHz的外部时钟,希望在赋值的时候实现20ns的延时。。。

如何用maven创建简单的springmvc