沙盒路径
#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. #pragma mark - 第一种打开应用程序沙盒路径的方式 //地址是一个字符串 //第一个参数是:枚举值,枚举你具体要查找的文件夹【要进入哪个文件夹直接修改其枚举值即可】NSDocumentDirectory:进入Documents文件夹 //第二个参数:NSUserDomainMask表示用户的主目录 //第三个参数:一般设置为YES表示展示完整的路径 //NSSearchPathForDirectoriesInDomains查找沙盒路径的,返回值是一个数组,这个数组里边只有一个元素,这个元素就是路径,直接使用下标取出即可 NSString *documentPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES) objectAtIndex:0]; NSLog(@"documentPath = %@",documentPath); //需求:进入caches文件夹 NSString *cachePath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES)objectAtIndex:0]; NSLog(@"%@", cachePath); #pragma mark - 第二种打开应用程序沙盒路径的方式 //第一步:找到主目录文件夹 NSString *homePath = NSHomeDirectory(); NSLog(@"homePath = %@",homePath); //第二步:然后拼接自己想进入的文件夹名称 NSString *documentPathTwo = [homePath stringByAppendingPathComponent:@"Documents"]; NSLog(@"documentPathTwo = %@",documentPathTwo); NSString *libraryPath = [homePath stringByAppendingPathComponent:@"Library/Caches"]; NSLog(@"%@", libraryPath); #pragma mark - 特殊的文件夹的查找方式 NSString *tmpPath = NSTemporaryDirectory(); NSLog(@"tmp = %@",tmpPath); } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end