iOS开发之获取沙盒路径
来源:互联网 发布:数据分析师需要学什么 编辑:程序博客网 时间:2024/06/11 16:59
获取沙盒根目录
获取沙盒根目录,直接调用NSHomeDirectory():
//获取沙盒根目录NSString *directory = NSHomeDirectory();NSLog(@"directory:%@", directory);
控制台输出:
2015-07-22 00:40:16.185 iOSStrongDemo[1605:555658] directory:/var/mobile/Containers/Data/Application/F9418815-51A9-4A0A-A76C-6FD37C400928
这个是真机的路径,大家有时间的话可以看看模拟器的根目录路径。
获取Documents路径
获取Documents路径如下:
//获取Documents路径NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *path = [paths objectAtIndex:0];NSLog(@"path:%@", path);
控制台输出:
2015-07-22 00:41:41.397 iOSStrongDemo[1613:556159] path:/var/mobile/Containers/Data/Application/A62B886B-A8F0-4215-B59D-1F505C3997BD/Documents
获取Documents文件夹目录,第一个参数是说明获取Doucments文件夹目录,第二个参数说明是在当前应用沙盒中获取。
获取Library路径
//获取Library路径NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);NSString *path = [paths objectAtIndex:0];NSLog(@"path:%@", path);
控制台输出:
2015-07-22 00:43:15.803 iOSStrongDemo[1619:556638] /var/mobile/Containers/Data/Application/17300507-4643-4DE7-BC68-E13DB19C8D98/Library
获取Caches路径
//获取Caches路径NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);NSString *path = [paths objectAtIndex:0];NSLog(@"path:%@", path);
控制台输出:
2015-07-22 00:44:31.383 iOSStrongDemo[1626:557083] path:/var/mobile/Containers/Data/Application/1E945B52-E29D-4041-A489-1AA1B11BB960/Library/Caches
获取tmp路径
NSString *tmp = NSTemporaryDirectory();NSLog(@"tmp:%@", tmp);
控制台输出:
2015-07-22 00:46:07.846 iOSStrongDemo[1632:557537] tmp:/private/var/mobile/Containers/Data/Application/4BE02307-1CC5-47E8-BEA8-CEBB7ED5A402/tmp/
以上是iOS开发中获取沙盒路径的方法,也许还有更好的获取方法等待我们去发现。后面我们还会讲到关于在沙盒里进行读写文件操作。
0 0
- iOS开发之获取沙盒路径
- iOS开发之获取沙盒路径
- iOS开发之获取沙盒路径
- iOS开发之获取本地沙盒等基本路径
- iOS开发获取沙盒文件路径
- IOS 开发获取沙盒路径
- ios开发-沙盒机制-获取路径方法
- ios获取沙盒路径
- iOS获取沙盒路径
- iOS基础之沙盒机制-路径获取
- ios开发之获取程序相关的一些路径方法
- iPhone开发之沙盒路径的获取
- iOS开发10-iOS SandBox(沙盒或沙盘)介绍、路径获取
- ios之沙盒路径
- ios--代码获取沙盒缓存路径
- iOS获取文件沙盒路径
- ios获取沙盒路径方法
- iOS获取沙盒路径等
- 20150805
- Spring 注解的方式进行事务管理
- 南邮 OJ 1216 集合划分问题II
- 上传文件到Github
- 用Database Configuration Assistant (DBCA)配置oracle(中文)
- iOS开发之获取沙盒路径
- 微信红包程序 java
- libapr (apache portable runtime) 编程指南
- Subtree
- INSERT INTO .. ON DUPLICATE KEY更新多行记录
- swift中tabbar切换页面动画
- Windows10占用80端口,Apache无法启动的解决办法
- mysql 违反注入 问题
- eclipse adt 升级后运行报错