iOS - OC NSStream 文件流

简介: 前言 @interface NSStream : NSObject @interface NSOutputStream : NSStream1、文件流的使用 NSString *filePath = @"/Users/JHQ0228/Desktop/test.

前言

    @interface NSStream : NSObject
    @interface NSOutputStream : NSStream

1、文件流的使用

    NSString *filePath = @"/Users/JHQ0228/Desktop/test.txt";
    NSData *data = [@"hello world ! " dataUsingEncoding:NSUTF8StringEncoding];
        
    // 以拼接的方式实例化文件流
    NSOutputStream *fileStream = [[NSOutputStream alloc] initToFileAtPath:filePath append:YES];
        
    // 打开文件流
    [fileStream open];
        
    // 将数据的 "字节" 一次性写入文件流,并且指定数据长度
    [fileStream write:data.bytes maxLength:data.length];
        
    // 关闭文件流
    [fileStream close];
目录
相关文章
|
Swift iOS开发
iOS OC混编Swift 后者无法走断点
iOS OC混编Swift 后者无法走断点
84 0
|
安全 数据安全/隐私保护 iOS开发
iOS 初探代码混淆(OC)
自己做iOS开发也有几年的时间了,平时做完项目基本就直接打包上传到Appstore上,然后做上架操作了。但是最近,客户方面提出了代码安全的要求。说是要做代码混淆,这方面的工作之前从来没有接触过。然后就上网查了一下,原来有很多应用程序都做了代码混淆。看来是我固步自封了......
iOS 初探代码混淆(OC)
|
存储 Unix 编译器
|
存储 算法 iOS开发
|
Swift iOS开发 容器
iOS 仿支付宝银行卡界面(支持Swift/OC)
在有支付相关的APP中,都有对应的钱包,虽然现在的支付宝,微信支付很流行,但是都是需要绑定自己的银行卡,那么这个银行卡的卡包页面该怎么实现呢?在网上找了许久也没有找到合适的,那就索性自己造轮子。
388 0
|
编解码 Swift iOS开发
iOS 应用之间的跳转(OC&Swift)
iOS 应用之间的跳转(OC&Swift)
1100 0
iOS 应用之间的跳转(OC&Swift)
|
开发工具 Swift iOS开发
iOS 问题 1: OC项目导入swift三方库不兼容问题
iOS 问题 1: OC项目导入swift三方库不兼容问题
1130 0
iOS 问题 1: OC项目导入swift三方库不兼容问题
|
iOS开发
iOS逆向 04:OC反汇编(下)
iOS逆向 04:OC反汇编(下)
287 0
iOS逆向 04:OC反汇编(下)
|
编译器 iOS开发
iOS逆向 04:OC反汇编(上)
iOS逆向 04:OC反汇编(上)
187 0
iOS逆向 04:OC反汇编(上)
|
存储 缓存 编译器
iOS-底层原理 20:OC底层面试解析
iOS-底层原理 20:OC底层面试解析
469 0
iOS-底层原理 20:OC底层面试解析