【发布时间】:2015-10-21 06:56:23
【问题描述】:
我是 ios 开发新手。请告诉我什么是 NSMutableData 以及它是如何工作的?我一直在寻找这个问题,但没有得到任何完美的答案。
【问题讨论】:
标签: nsmutabledata
我是 ios 开发新手。请告诉我什么是 NSMutableData 以及它是如何工作的?我一直在寻找这个问题,但没有得到任何完美的答案。
【问题讨论】:
标签: nsmutabledata
NSMutableData(及其超类 NSData)为字节缓冲区提供数据对象、面向对象的包装器。数据对象让简单分配的缓冲区(即没有嵌入指针的数据)具有 Foundation 对象的行为。它们通常用于数据存储,并且在分布式对象应用程序中也很有用,其中数据对象中包含的数据可以在应用程序之间复制或移动。 NSData 创建静态数据对象,NSMutableData 创建动态数据对象。您可以使用将 NSData 对象或 NSMutableData 对象作为参数的初始化程序轻松地将一种类型的数据对象转换为另一种类型。
它继承自 NSobject -> NSData -> NSMutableData
【讨论】: