iOS开发系列-NSOutputStream
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS开发系列-NSOutputStream相关的知识,希望对你有一定的参考价值。
NSOutputStream
创建一个NSOutputStream实例
- (nullable instancetype)initToFileAtPath:(NSString *)path append:(BOOL)shouldAppend;
参数一制定目标文件路径。 第二个参数shouldAppend如果传递的为YES,意味着每次往文件以流的方式写入都是拼接在内容结尾。
开启NSOutputStream 在写文件前需要先打开流。
- (void)open;
如果初始化传入的目标文件路径的文件不存在会主动创建
往目标文件写入文件
- (NSInteger)write:(const uint8_t *)buffer maxLength:(NSUInteger)len;
第一个参数传入一个二进制的字节数组,比如NSData的bytes。第二个写入数据的字节长度。
关闭流
- (void)close;
以上是关于iOS开发系列-NSOutputStream的主要内容,如果未能解决你的问题,请参考以下文章
iOS:用于大文件下载的 NSFileHandle 与 NSOutputStream
无法调配 NSOutputStream 的 write:MaxLength: