1. 程式人生 > >iOS開發系列-NSOutputStream

iOS開發系列-NSOutputStream

第一個 目標 打開 nsdata ini nsinteger sin 都是 文件寫入

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