App 中常用的几个目录如何获取

App 中常用的目录有5个,分别是:

(1)根目录
(2)Documents
(3)Library/Caches
(4)Library/Preferences
(5)tmp

如何获取目录呢?
1、App根目录:

1 NSString *homeDir = NSHomeDirectory();

2、Documents所在目录:

1 NSArray *arrDocumentDir = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
2 NSString *documentDir = [arrDocumentDir firstObject];

3、Caches所在目录:

1 NSArray *arrCachesDir = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
2 NSString *cachesDir = [arrCachesDir firstObject];

4、Preference没有相对应的取目录方法,因为该目录主要存储用户偏好设置信息,可以直接通过键值对进行读写访问,因此也不需要获取目录。

5、tmp所在目录:

1 NSString *tempDir = NSTemporaryDirectory();
时间: 2024-08-15 06:28:08

App 中常用的几个目录如何获取的相关文章

python中常用的文件和目录操作(一)

常用的文件操作 1. 打开文件 open,它是一个内置函数,可以直接调用 语法:file object = open(file_name, [access_mode]),这里我们会创建一个file对象 参数:file_name--要访问的文件名称的字符串值,access_mode--决定了打开文件的模式:只读.写入.追加等.这个参数是非强制的,默认文件访问模式为只读(r) 返回值:返回一个文件对象 模 式 解释 r  以只读方式打开文件.文件的指针将会放在文件的开头.这是默认模式 r+ 打开一个

python中常用的文件和目录操作(二)

OS模块 一. 概述 python os模块提供了非常丰富的方法用来处理文件和目录 二. 导入:import os 三. 常用方法 1. os.name 输出字符串表示正在使用的平台,如果是windows则用"nt"表示,如果是Linux/Unix,是"posix" import os print(os.name) 结果: nt 2. os.getcwd()  得到当前的工作目录,即当前python脚本工作的目录路径 import os print(os.getcw

web app中常用插件(zepto--用法类似于jquery、利用nodejs定制zepto)

1.移动端开发不用jquery的原因 jquery使用的优点中很大一个原因是解决了js的兼容性,但是在移动端开发中移动端的浏览器都很新进的浏览器,他的兼容性问题不需要jquery,所以不用考虑兼容性, 移动端的动画时支持css3的,所以直接使用css3来实现动画可以减少我们对jquery中动画函数的依赖 在移动端jquery对我们而言算是体积大,同时效率也不高 2.在移动端使用的插件---很多api都类似于jquery zepto是一个分模块的js库,他把不同的功能封装在不同模块(默认下载的ze

iOS开发中常用的轮子 第四篇 收集齐7个轮子,准备高仿部分微博APP页面

产品原因有几张页面会参考微博APP来做,先收集齐轮子:计划这周完成,然后放到github上开源. 1,微博流刷新: 2,浏览微博中的图片: 3,发布微博: 4,发微博时选择照片: ============分割线:具体如下 ============= 选择相册中图片: 1,UzysAssetsPickerController 链接:https://github.com/uzysjung/UzysAssetsPickerController 介绍:用于替换UIImagePickerControlle

linux中常用目录的作用

/bin 存放使用者最长用的命令,如:cp.ls.cat,等等. /boot 启动linux时使用的一些核心文件. /dev 是device(设备)的缩写,这个目录下是所有linux的外围设备. D:\document\Chat\MyIM\MyIM\bin\Release/etc 这个目录用来存放系统管理所需要的配置文件和子目录. /home 用户的主目录,比如说有个用户叫wang,那他的目录就是/home/wang也可以用~wang来表示. /lib 这个目录是存放着系统最基本的动态连接库,几

工作中常用的Linux命令:目录

工作两三年,每天都和Linux打交道,但每每使用Linux命令的时候却会像提笔忘字般不知如何使用,常常查手册或到网上找资料.此系列文章主要是为了方便自己在使用命令时随时可查阅.鄙人才疏学浅,文中若有任何错误可在留言中指正,以供大家共同进步.学习的主要参考资料: 1. <Unix环境高级编程>.<shell脚本学习指南>... 2. 我使用过的Linux命令系列 3. 每天一个Linux命令 4. 网上的其他资料 1. 工作中常用的Linux命令(1):find命令 2. 工作中常用

IOS中APP开发常用的一些接口

免费的API接口: 1.聚合数据,上面有手机归属地查询等: 2.百度API store:上面有很多免费的接口,可以使用在自己的app中: 3.环信:提供一些用户交互的一些场景等,可以用来做即时通讯软件

yii模板中常用变量总结

yii模板中常用的一些变量总结. 现有这样一个url:http://www.phpernote.com/demos/helloworld/index.php/xxx/xxx 则通过如下方式获取的值对应分别为: 除域名外的首页地址 echo Yii::app()->user->returnUrl;  //  '/demos/helloworld/index.php' 当前页面url echo Yii::app()->request->url;  //  '/demos/hellowo

Android平台中常用的可视化控件

一. TextView 二. ImageView 1.结构 java.lang.Object android.view.View android.widget.ImageView 已知直接子类: ImageButton, QuickContactBadge 已知间接子类: ZoomButton 2.类概述 显示任意图像,例如图标.ImageView类可以加载各种来源的图片(如资源或图片库),需要计算图像的尺寸,比便它可以在其他布局中使用,并提供例如缩放和着色(渲染)各种显示选项. 3.XML属性