ios本地文件读取方法详解
ios读去本地文件
- ios文件目录介绍
- ios读取各种文件路径方法
- 使用案例
ios文件目录介绍
- Document: 这个目录主要用于存储用户数据或其它定期备份儿的信息
- AppName.app: 这是应用程序的包目录,包含应用程序本身。由于应用程序必须经过签名,所以您在运行是不能对这个目录中的内容就行修改,否则程序将无法启动。
- Library: 这个目录下有两个目录:Caches和Preferences
Caches: 用于存放应用程序专用的支持文件,保存应用程序再次启动过程中需要的信息。
Preferences: 用于存放应用程序的一些偏好设置。最好不要创建此文件,应该使用NSUserDefaults类来取得和设置应用程序的偏好设置。 - 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本地文件读取方法详解相关推荐
- python读取文件详解_python 文件读取方法详解
#绝对路径# f =开放(' \/用户\/方\/下载\/我的古诗.文本的模式= ' r ',编码= ' utf - 8\u201D) =() # #内容打印(内容)#()#相对路径f =开放(\u20 ...
- php中读取大文件实现方法详解
php中读取大文件实现方法详解 来源: 时间:2013-09-05 19:27:01 阅读数:6186 分享到:0 [导读] 本文章来给各位同学介绍php中读取大文件实现方法详解吧,有需要了解 ...
- python读二进制格点雷达基数据_对numpy中二进制格式的数据存储与读取方法详解...
使用save可以实现对numpy数据的磁盘存储,存储的方式是二进制.查看使用说明,说明专门提到了是未经压缩的二进制形式.存储后的数据可以进行加载或者读取,通过使用load方法. In [81]:np. ...
- python3.6.6卸载_Python3.6安装卸载、执行命令、执行py文件的方法详解
Python3.6安装卸载.执行命令.执行py文件的方法详解 开发一个功能,C/C++可能要500行代码,Java可能需要200行代码,然而Python可能需要50行代码,虽然代码少,可能开发的飞起, ...
- java 多个类共用属性_java中读写Properties属性文件公用方法详解
前言 大家都知道Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改 ...
- java 双声道音频_java实现切割wav音频文件的方法详解【附外部jar包下载】
本文实例讲述了java实现切割wav音频文件的方法.分享给大家供大家参考,具体如下: import it.sauronsoftware.jave.Encoder; import it.sauronso ...
- 本地文件包含漏洞详解
0x00:漏洞定义 在通过服务器脚本的函数引入文件时,由于传入的文件名没有经过合理的校验,从而操作了预想之外的文件,导致意外的文件泄露.恶意代码的注入等. 文件包含分为两种,一种为本地文件包含,一种为 ...
- python3.6卸载教程_Python3.6安装卸载、执行命令、执行py文件的方法详解
开发一个功能,C/C++可能要500行代码,Java可能需要200行代码,然而Python可能需要50行代码,虽然代码少,可能开发的飞起,但是这其实是已牺牲运行效率位代价的,可能C只要1秒,Java需 ...
- php本地文件包含漏洞,本地文件包含漏洞详解---LFI
1 概述 文件包含(Local File Include)是php脚本的一大特色,程序员们为了开发的方便,常常会用到包含.比如把一系列功能函数都写进fuction.php中,之后当某个文件需要调用的时 ...
最新文章
- MP3 编码解码 附完整c代码
- centos配置ssh免密码登录后仍要输入密码的解决方法
- 完美实现Crysis道路系统,发图纪念一下
- Xamarin调用JSON.net来解析JSON
- 常见移动机器人轮直径校准实验思路
- hutool 读取扩展名文件_如何快速的搜索文件,Everything使用技巧
- 人脸识别考勤机软件驱动安装和设置
- dos命令大全DOS命令图解教程
- 达梦安装与基本使用【进阶】
- 提升 Docker Desktop For macOS 磁盘使用率
- 如何自己编写一个交通仿真软件 (开篇) 走火入魔。
- JavaScript实现涂鸦笔
- 现货黄金入门:初识心理
- porta rch_Smeerch.it
- 江苏省常州市谷歌高清卫星地图下载
- 单考单招计算机试卷及答案,高职单考单招计算机模拟试卷一模板.doc
- 面试常问的40个问题附带答案!(前10道题)
- 联想WIN10解决intel vt-x问题
- Cocos-code-ide使用入门学习
- Windows系统的静态路由配置