关于ios中得路径详细讲解
来源:互联网 发布:cae软件 编辑:程序博客网 时间:2024/05/22 05:08
利用create groups for any added folders 这样的方式表示的是将所有的资源都放在资源包得路径下,没有层次的概念
利用create folder references for any added folders这样的表示方式是在按照原来文件夹的方式将他们放入到安装包中的。
在安装包中有几个这样的文件夹:(这些文件都是位于家路径下的)
(1)Documents: 该文件夹用于程序数据文件写入到该目录下,用于存储用户数据以及需要备份的数据。
(2)Library:include Caches and Preferences .
Preferences:用于放置用户的偏好数据,你不能直接创建偏好的设置文件,应该使用NSUserDefaults的类来获取和设置应用程序偏好
Caches:用于存放应用程序专用的支持文件,保存应用程序再次启动过程需要的信息。
(3)tmp:临时文件夹,下次启动就会将该文件夹中的东西删除。
获取目录的方法:
(1)获取家目录的方法:
NSString *homeDir = NSHomeDirectory();
(2)获取Documents目录路径的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docDir = [paths objectAtIndex:0];
(3)获取Caches目录路径的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *cachesDir = [paths objectAtIndex:0];
(4)获取tmp目录路径的方法:
NSString *tmpDir = NSTemporaryDirectory();
(5)获取应用程序程序包中资源文件路径的方法(获取apple.png);
NSString *imagePath = [[NSBundle mainBundle] pathForResource:@"apple" ofType:@"png"];
利用create folder references for any added folders这样的表示方式是在按照原来文件夹的方式将他们放入到安装包中的。
在安装包中有几个这样的文件夹:(这些文件都是位于家路径下的)
(1)Documents: 该文件夹用于程序数据文件写入到该目录下,用于存储用户数据以及需要备份的数据。
(2)Library:include Caches and Preferences .
Preferences:用于放置用户的偏好数据,你不能直接创建偏好的设置文件,应该使用NSUserDefaults的类来获取和设置应用程序偏好
Caches:用于存放应用程序专用的支持文件,保存应用程序再次启动过程需要的信息。
(3)tmp:临时文件夹,下次启动就会将该文件夹中的东西删除。
获取目录的方法:
(1)获取家目录的方法:
NSString *homeDir = NSHomeDirectory();
(2)获取Documents目录路径的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docDir = [paths objectAtIndex:0];
(3)获取Caches目录路径的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *cachesDir = [paths objectAtIndex:0];
(4)获取tmp目录路径的方法:
NSString *tmpDir = NSTemporaryDirectory();
(5)获取应用程序程序包中资源文件路径的方法(获取apple.png);
NSString *imagePath = [[NSBundle mainBundle] pathForResource:@"apple" ofType:@"png"];
0 0
- 关于ios中得路径详细讲解
- 关于iOS中得单例
- iOS开发中对于数据缓存路径的讲解
- 在oracle中关于imp命令的详细讲解
- 关于iOS 中得block传值问题献给新手
- iOS中关于UIApplication的详细介绍
- 详细讲解iOS中的单元测试
- 关于View的详细讲解
- 关于cookie的详细讲解
- IOS 获取各种路径得方法
- Android中布局详细讲解
- java中线程详细讲解
- IOS中得系统字体
- 关于ios UITableView的讲解
- iOS 开发中遇到的各种证书的详细说明以及申请讲解
- IOS开发之UITableView 详细讲解
- ios UILable和UITextField详细讲解
- 非常详细讲解如何构建iOS推送
- 关于“显示器驱动程序已停止响应并且已成功恢复”的解决方案
- 基于阿里云服务器搭建SVN服务器
- Android中的Touch事件处理流程
- Second-price Auction
- 80ers' Memory
- 关于ios中得路径详细讲解
- 黑马程序员——银行业务调度管理系统
- Harris角点检测
- CDZSC_2014上半年组队赛(1)
- java中equals方法和“==”的比较
- A Stack or A Queue?
- CSS中需要注意的地方
- eclipse failed to create the java virtual machine 问题图文解析
- __stdcall 与 __cdecl 区别 (汇编 call ret 时,栈的变化)