A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© weizhang00 中级黑马   /  2014-11-19 01:12  /  1195 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

    NSString *homeDirectory = NSHomeDirectory();//程序的home目录
    NSLog(@"path:%@", homeDirectory);
   
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *path = [paths objectAtIndex:0];
    NSLog(@"path:%@", path);
   
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
    NSString *path = [paths objectAtIndex:0];
    NSLog(@"%@", path);
   
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
    NSString *path = [paths objectAtIndex:0];
    NSLog(@"%@", path);
   
    NSString *tmpDir = NSTemporaryDirectory();
    NSLog(@"%@", tmpDir);


默认情况下,每个沙盒含有3个文件夹:Documents, Library 和 tmp。因为应用的沙盒机制,应用只能在几个目录下读写文件
Documents:苹果建议将程序中建立的或在程序中浏览到的文件数据保存在该目录下,iTunes备份和恢复的时候会包括此目录
Library:存储程序的默认设置或其它状态信息;
Library/Caches:存放缓存文件,iTunes不会备份此目录,此目录下文件不会在应用退出删除
tmp:提供一个即时创建临时文件的地方。
iTunes在与iPhone同步时,备份所有的Documents和Library文件。
        iPhone在重启时,会丢弃所有的tmp文件。

评分

参与人数 1黑马币 +1 收起 理由
星河鹭起 + 1

查看全部评分

8 个回复

倒序浏览
这么晚了还在学习啊,不错!
回复 使用道具 举报
start_again1112 发表于 2014-11-19 01:17
这么晚了还在学习啊,不错!

没办法啊,想快点啊,我毕竟年纪大了:#
回复 使用道具 举报
weizhang00 发表于 2014-11-19 01:18
没办法啊,想快点啊,我毕竟年纪大了

:L您有多大啊?年纪大还这么熬夜,您吃的消么?;P
回复 使用道具 举报
start_again1112 发表于 2014-11-19 01:21
您有多大啊?年纪大还这么熬夜,您吃的消么?

哈哈,27啦,主要不想等2个月了
回复 使用道具 举报
weizhang00 发表于 2014-11-19 01:22
哈哈,27啦,主要不想等2个月了

:lol额,是的,时间不等人啊!感觉你应该学的还不错,学的挺快的
回复 使用道具 举报
start_again1112 发表于 2014-11-19 01:25
额,是的,时间不等人啊!感觉你应该学的还不错,学的挺快的

年初,还没黑马ios呢,我都自学到上架了一个小app了
感觉自学没条理,而且没人指点,浪费时间在查资料上了
回复 使用道具 举报
weizhang00 发表于 2014-11-19 01:27
年初,还没黑马ios呢,我都自学到上架了一个小app了
感觉自学没条理,而且没人指点,浪费时间在查资料上 ...

厉害!自学会多走不少弯路啊!加油!进5期指日可待了。。。
回复 使用道具 举报
start_again1112 发表于 2014-11-19 01:31
厉害!自学会多走不少弯路啊!加油!进5期指日可待了。。。

就拿我发这个吧,其实很少用到,都是接入数据库
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马