黑马程序员技术交流社区

标题: 取得程序的真实目录 [打印本页]

作者: weizhang00    时间: 2014-11-19 01:12
标题: 取得程序的真实目录
    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文件。
作者: start_again1112    时间: 2014-11-19 01:17
这么晚了还在学习啊,不错!
作者: weizhang00    时间: 2014-11-19 01:18
start_again1112 发表于 2014-11-19 01:17
这么晚了还在学习啊,不错!

没办法啊,想快点啊,我毕竟年纪大了:#
作者: start_again1112    时间: 2014-11-19 01:21
weizhang00 发表于 2014-11-19 01:18
没办法啊,想快点啊,我毕竟年纪大了

:L您有多大啊?年纪大还这么熬夜,您吃的消么?;P
作者: weizhang00    时间: 2014-11-19 01:22
start_again1112 发表于 2014-11-19 01:21
您有多大啊?年纪大还这么熬夜,您吃的消么?

哈哈,27啦,主要不想等2个月了
作者: start_again1112    时间: 2014-11-19 01:25
weizhang00 发表于 2014-11-19 01:22
哈哈,27啦,主要不想等2个月了

:lol额,是的,时间不等人啊!感觉你应该学的还不错,学的挺快的
作者: weizhang00    时间: 2014-11-19 01:27
start_again1112 发表于 2014-11-19 01:25
额,是的,时间不等人啊!感觉你应该学的还不错,学的挺快的

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

厉害!自学会多走不少弯路啊!加油!进5期指日可待了。。。
作者: weizhang00    时间: 2014-11-19 01:32
start_again1112 发表于 2014-11-19 01:31
厉害!自学会多走不少弯路啊!加油!进5期指日可待了。。。

就拿我发这个吧,其实很少用到,都是接入数据库




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2