Skip to content

NSData

用于表示二进制数据。常用创建方式:从文件/URL 读取、从字符串编码、从字节。编码常用值:4 表示 UTF-8(NSUTF8StringEncoding)。

方法参数返回值说明
data()NSData空数据。
dataWithStringEncoding(string, encoding)string: string, encoding: numberNSData从字符串创建(encoding 4 为 UTF-8)。
dataWithContentsOfFile(path)path: stringNSData从文件读取。
dataWithContentsOfURL(url)url: NSURLNSData从 URL 读取。
dataWithBytesLength(bytes, length)bytes, lengthNSData从字节创建。
dataWithData(data)data: NSDataNSData拷贝。
方法/属性返回值说明
lengthnumber字节数。
bytes只读原始字节。
writeToFileAtomically(path, useAuxiliaryFile)boolean写入文件。
writeToURLAtomically(url, atomically)boolean写入 URL。
subdataWithRange(range)NSData子数据。
base64EncodingstringBase64 编码字符串。