//将数据对象的字节写入由给定路径指定的文件 89行
//参数1: 指定的路径
//参数2: 如果是YES, 则将数据写入备份文件, 然后(假设没有发生错误), 将备份文件重命名为path指定的名称; 否则:数据将直接写入path
//返回: 如果操作成功, 则为YES, 否则为NO
//注意: 在写入可公开访问的文件时, 此方法可能不合适
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)useAuxiliaryFile;
//将字符串按照指定的编码方式转换成NSData 263行
- (nullable NSData *)dataUsingEncoding:(NSStringEncoding)encoding;
2: 属性
//数据对象包含的字节数
@property (readonly) NSUInteger length;
3:分类
@interface NSData (NSExtendedData)
@interface NSData (NSDataCreation)
/**
返回一个包含URL指定位置的数据的数据对象
@param url 读取数据的URL
@return 包含来自url指定位置的数据的数据对象; 如果无法创建数据对象, 则返回nil
*/
+ (nullable instancetype)dataWithContentsOfURL:(NSURL *)url;
网友评论