iOS 获取沙盒路径方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 获取沙盒路径方法相关的知识,希望对你有一定的参考价值。

//获取家目录路径的函数:
NSString *homeDir = NSHomeDirectory();

//获取Documents目录路径的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docDir = [paths objectAtIndex:0];

//获取Caches目录路径的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *cachesDir = [paths objectAtIndex:0];

//获取tmp目录路径的方法:
NSString *tmpDir = NSTemporaryDirectory();

//获取应用程序程序包中资源文件路径的方法:
//例如获取程序包中一个图片资源(apple.png)路径的方法:
NSString *imagePath = [[NSBundle mainBundle] pathForResource:@”apple” ofType:@”png”];
UIImage *appleImage = [[UIImage alloc] initWithContentsOfFile:imagePath];
//代码中的mainBundle类方法用于返回一个代表应用程序包的对象。

 

以上是关于iOS 获取沙盒路径方法的主要内容,如果未能解决你的问题,请参考以下文章

IOS中获取各种文件的目录路径的方法

iOS 获取沙盒文件路径及 写入/删除 沙盒文件

iOS沙盒路径下文件转NSData为空

IOS沙盒

iOS - 音乐播放器之怎么获取音乐列表

沙盒路径