前言 NSData 和它的可变长子类 NSMutableData 是字节缓冲区的对象化封装.我们可以获得简单缓冲区,并进行一些转换操作. 通常我们并不会直接创建字节数据,而是从其他类型的内容转换成字节数据. 所谓简单缓冲区,就是缓冲区内只包含数据,无内嵌指针. 对于 32 位应用程序,NSData 的缓冲区最多可以存储 2GB 数据. 对于 64 位应用程序,最多可以存储 8EB(即 8 亿 GB) 数据. 1.NSData 的创建 // 对象方法创建 NSData *data1 = [[NSD…