一、NSFileHanle

  • 使用注意点:在往文件写入数据时,必须创建一个空的文件
  • 指定文件写入的方式 -- 覆盖还是追加
  • 最后记得关闭

  <1>代码是在大文件传输的练习中截取的。写入数据之前,创建空的文件,初始化NSFileHandle类

  <2>设置文件的写入方式,(不设置写入方式,默认的是覆盖写入数据)并且将接收到的数据写入空的文件

  <3>最后务必把操作文件的对象关闭

二、NSOutPutStream

  • 使用注意:使用这个类操作文件不用提前创建空的文件,但是要记得将stream打开,否则文件不会成功写入
  • 初始化的时候就设置了文件的写入方式
  • 写入数据的过程中,操作的是字节数组,所以要将data数据转换成字节数组
  • 最后记得关闭stream

  <1>初始化对象,同时设置文件写入方式,一定记得打开stream

  <2>写入数据

  <3>关闭stream

转载于:https://www.cnblogs.com/gchlcc/p/5449663.html

iOS开发小技巧--边接受数据边写入文件的两种方法相关推荐

  1. 画板数据保存成文件的两种方法小结

    前面我学习了绘制画板以及画板的重绘,最近学习将画板数据保存成文件,与大家分享下.关于画板的保存有两种方式.先说说用队列来保存文件吧:首先需要将重绘时用来保存对象的队列按我们定义的文件格式写入文件: / ...

  2. iOS开发小技巧 -- tableView-section圆角边框解决方案

    iOS开发小技巧 -- tableView-section圆角边框解决方案 参考文章: (1)iOS开发小技巧 -- tableView-section圆角边框解决方案 (2)https://www. ...

  3. 27个iOS开发小技巧

    <span style="word-wrap: normal; word-break: normal; line-height: 1.5em; font-size: 14px; out ...

  4. 计算机在表格底部插入一空行怎么弄,简单高效的Excel技巧,表格隔行插入空行,这两种方法很实用...

    在对Excel表格进行操作的时候,我们有时候会碰到一个难题,那就是怎么在原表格中,隔行插入空行,以便于我们补充新增新的数据. 简单高效的Excel技巧,表格隔行插入空行,这两种方法很实用 如上图所示, ...

  5. iOS开发小技巧总结

    tip 1 :  给UIImage添加毛玻璃效果 func blurImage(value:NSNumber) -> UIImage { let context = CIContext(opti ...

  6. iOS开发小技巧汇总

    1.App名称的修改 许多个人开发者或许会有和我一样的经历,开发一个App途中会想到更合适的名字,这时候变会修改工程名以达到App名称改变的目的,其实你可以一步到位-- 在info.plist中添加一 ...

  7. 小程序跳转公众号关注页面的两种方法

    一.web-view方法 这个种方法有一个必须要达到的条件就是:小程序的公众号必须是认证的企业号,而且要在小程序公众号的后台添加"veb-view业务域名"!不然会出现如下情况 & ...

  8. Layui数据表格隔行变色的两种方法

    开发工具与关键技术:MVC 作者:Mr_恺 撰写时间:2019年7月17日 Layui数据表格隔行变色,第一种的就是layui插件里有一个自带的方法:   even这个属性把它设置为:true,就开启 ...

  9. iOS开发小技巧--textField成为密码框,view加载完后textField获取焦点

    文本框安全输入:Secure Text Entry(安全文本输入) view加载完后textField获取焦点的正确做法

最新文章

  1. zencart分类页产品页去掉url中的id号
  2. python神经结构二层_《python深度学习》笔记---8.3、神经风格迁移
  3. 腾讯99公益日︱深圳市慈善会:那些无力的故事,都拥有了力量
  4. hdu2489-DFS+最小生成树
  5. 炼丹秘术:给Embedding插上翅膀
  6. Unity中使用Attribute
  7. SpringMVC对日期类型的转换
  8. 寒江独钓——win内核编程读书笔记-1
  9. datagridview表中插入一行_excel表格技巧:Ctrl+T在超级表中的妙用
  10. 性格测试系统v1.0
  11. 基于NET Core 的Nuget包制作、发布和运用流程
  12. java爬取携程景点门票数据
  13. 计算机辅助数控编程交互图形,第8章-计算机辅助数控编程.ppt
  14. 区块链的分布式网络结构有哪些特点?
  15. 图书馆管理系统课程设计
  16. HDS CTO谈优化存储投资 渡过经济寒冬
  17. vb.net操作数据库之ACCESS(3)
  18. 计算机专业的学生答辩稿,计算机专业毕业论文答辩自述稿范文
  19. ROS群机器人自动驾驶TensorFlow和人脸检测跟踪OpenCV
  20. java基础巩固-宇宙第一AiYWM:为了维持生计,四大基础之计网_Part_1-2(HTTP1.0、1.1、2.0、3.0【谁比谁牛,牛在哪】;HTTP(S)、会话和饼干、权限)整起

热门文章

  1. Android -- 程序启动画面 Splash
  2. HP380G7服务器安装fedaro16的问题解决
  3. 【观点】“另类”设计模式
  4. Javascript 滑动效果菜单 TreeView [Javascript]
  5. [diary]一下子更新了这么多
  6. 为什么运营商玩不转物联网?
  7. linux学习:进程间通信—管道
  8. 100c之50:到底谁在说谎
  9. 用了N年的接口,你知道接口是什么吗?——一个简单实例说明接口的伟大意义...
  10. “此iPhone不能使用,因为Apple Mobile Device服务没有启动”解决办法