zoukankan      html  css  js  c++  java
  • 输出流

    (1)使用输出流也可以实现和NSFileHandle相同的功能

    (2)如何使用

        //1.创建一个数据输出流
        /*
         第一个参数:二进制的流数据要写入到哪里
         第二个参数:采用什么样的方式写入流数据,如果YES则表示追加,如果是NO则表示覆盖
         */
        NSOutputStream *stream = [NSOutputStream outputStreamToFileAtPath:fullPath append:YES];
    
        //只要调用了该方法就会往文件中写数据
        //如果文件不存在,那么会自动的创建一个
        [stream open];
        self.stream = stream;
    
        //2.当接收到数据的时候写数据
        //使用输出流写数据
        /*
         第一个参数:要写入的二进制数据
         第二个参数:要写入的数据的大小
         */
        [self.stream write:data.bytes maxLength:data.length];
    
        //3.当文件下载完毕的时候关闭输出流
        //关闭输出流
        [self.stream close];
        self.stream = nil;
  • 相关阅读:
    Python大婶博客汇总
    DevOps之零停机部署
    DevOps之持续交付
    DevOps工具链
    DevOps的概念
    敏捷开发
    自动化运维
    tomcat优化
    java 集合专练
    java匿名内部类,多态,接口练习
  • 原文地址:https://www.cnblogs.com/xufengyuan/p/7163379.html
Copyright © 2011-2022 走看看