iOS开发:获取文件路径总结
来源:互联网 发布:淘宝的销售金额 编辑:程序博客网 时间:2024/05/20 23:39
iOS开发之获取文件路径
在安装包中有几个这样的文件夹:(这些文件都是位于家路径下的)
(1)Documents: 该文件夹用于程序数据文件写入到该目录下,用于存储用户数据以及需要备份的数据。
(2)Library:include Caches and Preferences .
Preferences:用于放置用户的偏好数据,你不能直接创建偏好的设置文件,应该使用NSUserDefaults的类来获取和设置应用程序偏好
Caches:用于存放应用程序专用的支持文件,保存应用程序再次启动过程需要的信息。
(3)tmp:临时文件夹,下次启动就会将该文件夹中的东西删除。
1、家路径:
利用create groups for any added folders 这样的方式表示的是将所有的资源都放在资源包得路径下,没有层次的概念。
获取目录的方法:
获取家目录的方法:
NSString *homeDir = NSHomeDirectory();
2、绝对路径:
利用create folder references for any added folders这样的表示方式是在按照原来文件夹的方式将他们放入到安装包中的。(1)获取Documents目录路径的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docDir = [paths objectAtIndex:0];
(2)获取Caches目录路径的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *cachesDir = [paths objectAtIndex:0];
(3)获取tmp目录路径的方法:
NSString *tmpDir = NSTemporaryDirectory();
(4)获取应用程序程序包中资源文件路径的方法(获取meinv.png);
NSString *imagePath = [[NSBundle mainBundle] pathForResource:@"meinv" ofType:@"png"];
2 0
- iOS开发:获取文件路径总结
- iOS开发获取沙盒文件路径
- IOS开发 文件路径
- IOS开发 文件路径
- IOS开发 文件路径
- iOS开发-获取各种文件的目录路径的方法
- 【IOS 开发学习总结-OC-35】★文件 I/O——NSPathUtilities.h管理路径+NSProcessInfo获取进程信息
- 获取iOS各种文件路径
- 获取iOS各种文件路径
- 获取iOS各种文件路径
- ios 获取文件路径方法
- 获取iOS各种文件路径
- IOS 各种文件路径获取
- 获取iOS各种文件路径
- iOS 获取项目文件路径
- iOS开发-文件路径问题
- ios获取文件的路径,创建文件
- iOS获取文件的目录路径方法
- Local declaration of 'XXX' hides instance variable
- Deep learning论文笔记一:ImageNet Classification with Deep Convolutional Neural Networks
- [android] 优化UI卡顿现象
- kettle用xstart打开报错failed to write core dump & the crash happend outside 解决办法
- poj1700Crossing River【贪心】
- iOS开发:获取文件路径总结
- 51nod 1352 集合计数 (扩展欧几里得)
- Web.xm的l配置加载顺序
- Linux 下 socket 高并发分析与优化
- hdoj How many integers can you find 1796 (容斥原理&&DFS)
- anaconda 安装pyspider出错
- 【数据结构和算法】排序算法之二:选择排序和堆排序
- 经典数据交换
- QUT——XiaoCai (签到未成功)