ios读去本地文件

  • ios文件目录介绍
  • ios读取各种文件路径方法
  • 使用案例

ios文件目录介绍

  1. Document: 这个目录主要用于存储用户数据或其它定期备份儿的信息
  2. AppName.app: 这是应用程序的包目录,包含应用程序本身。由于应用程序必须经过签名,所以您在运行是不能对这个目录中的内容就行修改,否则程序将无法启动。
  3. Library: 这个目录下有两个目录:Caches和Preferences
    Caches: 用于存放应用程序专用的支持文件,保存应用程序再次启动过程中需要的信息。
    Preferences: 用于存放应用程序的一些偏好设置。最好不要创建此文件,应该使用NSUserDefaults类来取得和设置应用程序的偏好设置。
  4. tmp: 这个目录用于存放临时文件,保存应用程序再次启动过程中不需要的信息。

ios读取各种文件路径方法

1.获取home目录方法:
NSString* pHomeDir = NSHomeDirectory();
2. 获取Documents目录方法:
NSArray* pPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString* pDocDir = [pPaths objectAtIndex:0];
3. 获取Caches目录方法:
NSArray* pPaths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString* pCachesDir = [pPaths objectAtIndex:0];
4. 获取tmp目录方法:
NSString* pTmpDir = NSTemporaryDirectory();

使用案例

由于我是在c++库中进行读写操作,所以此处需要获取文件路径,并传递给c++接口即可:
NSArray* pPaths =  NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,  NSUserDomainMask, YES);
NSString* pDocDir = [pPaths objectAtIndex:0];
std::string strDir = [pDocDir cStringUsingEncoding:NSASCIISTringEncoding];

ios本地文件读取方法详解相关推荐

  1. python读取文件详解_python 文件读取方法详解

    #绝对路径# f =开放(' \/用户\/方\/下载\/我的古诗.文本的模式= ' r ',编码= ' utf - 8\u201D) =() # #内容打印(内容)#()#相对路径f =开放(\u20 ...

  2. php中读取大文件实现方法详解

    php中读取大文件实现方法详解 来源:   时间:2013-09-05 19:27:01   阅读数:6186 分享到:0 [导读] 本文章来给各位同学介绍php中读取大文件实现方法详解吧,有需要了解 ...

  3. python读二进制格点雷达基数据_对numpy中二进制格式的数据存储与读取方法详解...

    使用save可以实现对numpy数据的磁盘存储,存储的方式是二进制.查看使用说明,说明专门提到了是未经压缩的二进制形式.存储后的数据可以进行加载或者读取,通过使用load方法. In [81]:np. ...

  4. python3.6.6卸载_Python3.6安装卸载、执行命令、执行py文件的方法详解

    Python3.6安装卸载.执行命令.执行py文件的方法详解 开发一个功能,C/C++可能要500行代码,Java可能需要200行代码,然而Python可能需要50行代码,虽然代码少,可能开发的飞起, ...

  5. java 多个类共用属性_java中读写Properties属性文件公用方法详解

    前言 大家都知道Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改 ...

  6. java 双声道音频_java实现切割wav音频文件的方法详解【附外部jar包下载】

    本文实例讲述了java实现切割wav音频文件的方法.分享给大家供大家参考,具体如下: import it.sauronsoftware.jave.Encoder; import it.sauronso ...

  7. 本地文件包含漏洞详解

    0x00:漏洞定义 在通过服务器脚本的函数引入文件时,由于传入的文件名没有经过合理的校验,从而操作了预想之外的文件,导致意外的文件泄露.恶意代码的注入等. 文件包含分为两种,一种为本地文件包含,一种为 ...

  8. python3.6卸载教程_Python3.6安装卸载、执行命令、执行py文件的方法详解

    开发一个功能,C/C++可能要500行代码,Java可能需要200行代码,然而Python可能需要50行代码,虽然代码少,可能开发的飞起,但是这其实是已牺牲运行效率位代价的,可能C只要1秒,Java需 ...

  9. php本地文件包含漏洞,本地文件包含漏洞详解---LFI

    1 概述 文件包含(Local File Include)是php脚本的一大特色,程序员们为了开发的方便,常常会用到包含.比如把一系列功能函数都写进fuction.php中,之后当某个文件需要调用的时 ...

最新文章

  1. MP3 编码解码 附完整c代码
  2. centos配置ssh免密码登录后仍要输入密码的解决方法
  3. 完美实现Crysis道路系统,发图纪念一下
  4. Xamarin调用JSON.net来解析JSON
  5. 常见移动机器人轮直径校准实验思路
  6. hutool 读取扩展名文件_如何快速的搜索文件,Everything使用技巧
  7. 人脸识别考勤机软件驱动安装和设置
  8. dos命令大全DOS命令图解教程
  9. 达梦安装与基本使用【进阶】
  10. 提升 Docker Desktop For macOS 磁盘使用率
  11. 如何自己编写一个交通仿真软件 (开篇) 走火入魔。
  12. JavaScript实现涂鸦笔
  13. 现货黄金入门:初识心理
  14. porta rch_Smeerch.it
  15. 江苏省常州市谷歌高清卫星地图下载
  16. 单考单招计算机试卷及答案,高职单考单招计算机模拟试卷一模板.doc
  17. 面试常问的40个问题附带答案!(前10道题)
  18. 联想WIN10解决intel vt-x问题
  19. Cocos-code-ide使用入门学习
  20. Windows系统的静态路由配置

热门文章

  1. 关于代码动态修改xib内控件尺寸
  2. python预测股票 keras_keras实现股票预测
  3. unity读写Excel
  4. 计算机怎样设置开机音乐,电脑开机声音听腻了怎么办?一招教你搞定
  5. MAC下安装GDAL库
  6. java打字游戏和解析_java类与对象案例之打字游戏
  7. 武纺淘宝网站项目总结
  8. 多媒体-百科知识(转百度百科)
  9. python docx table 生成_从Python docx生成docx文件,pythondocx
  10. 水电站生态下泄流量监测系统解决方案