ios学习路线—ios沙盒(sandbox)机制和文件操作(二)

原创 2016年06月28日 16:53:19

1.获取程序的Home目录

NSString *homeDirectory = NSHomeDirectory();  
NSLog(@"path:%@", homeDirectory);  

2.获取document目录

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);  
NSString *path = [paths objectAtIndex:0];  
NSLog(@"path:%@", path); 

3.获取Cache目录

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);  
NSString *path = [paths objectAtIndex:0];  
NSLog(@"%@", path);

4.获取Library目录

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);  
NSString *path = [paths objectAtIndex:0];  
NSLog(@"%@", path);   

5.获取Tmp目录

NSString *tmpDir = NSTemporaryDirectory();  
NSLog(@"%@", tmpDir);  

6.写入文件

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);  
NSString *docDir = [paths objectAtIndex:0]; 
if (!docDir) {  
    NSLog(@"Documents 目录未找到");          
}   
NSArray *array = [[NSArray alloc] initWithObjects:@"内容",@"content",nil];  
NSString *filePath = [docDir stringByAppendingPathComponent:@"testFile.txt"];  
[array writeToFile:filePath atomically:YES];  

7.读取文件

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docDir = [paths objectAtIndex:0];  
NSString *filePath = [docDir stringByAppendingPathComponent:@"testFile.txt"];  
NSArray *array = [[NSArray alloc]initWithContentsOfFile:filePath];  
NSLog(@"%@", array); 
版权声明:本文为博主原创文章,未经博主允许不得转载。

ios学习路线—ios沙盒(sandbox)机制和文件操作(三)

1.在Documents里创建目录NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDom...
  • dubo413392749
  • dubo413392749
  • 2016年06月28日 17:06
  • 118

ios学习路线—ios沙盒(sandbox)机制和文件操作(一)

一.iOS沙盒机制 iOS应用程序只能在为该程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。...
  • dubo413392749
  • dubo413392749
  • 2016年06月28日 16:36
  • 120

iOS沙盒(sandbox)机制和文件操作(二)

iOS学习之iOS沙盒(sandbox)机制和文件操作(一) 我们看看如何获取应用程序沙盒目录。包括真机的沙盒的目录。 1、获取程序的Home目录 ...
  • ios_xumin
  • ios_xumin
  • 2013年10月22日 21:02
  • 414

IOS沙盒(sandbox)机制和文件操作(二)

转载:http://www.oschina.net/ios/302/ios-file-operations 1、获取程序的Home目录 [cpp] view plain copy ...
  • Lovegarfield
  • Lovegarfield
  • 2012年07月24日 17:01
  • 1303

IOS学习之IOS沙盒(sandbox)机制和文件操作(二)

我们看看如何获取应用程序沙盒目录。包括真机的沙盒的目录。 1、获取程序的Home目录 NSString *homeDirectory = NSHomeDirectory...
  • junjianzhang
  • junjianzhang
  • 2015年04月23日 19:58
  • 248

iOS学习之iOS沙盒(sandbox)机制和文件操作(二) .

接上篇  iOS学习之iOS沙盒(sandbox)机制和文件操作(一) 我们看看如何获取应用程序沙盒目录。包括真机的沙盒的目录。 1、获取程序的Home目录 [cp...
  • u010187065
  • u010187065
  • 2013年04月24日 10:06
  • 488

iOS学习之iOS沙盒(sandbox)机制和文件操作(二)

接上篇  iOS学习之iOS沙盒(sandbox)机制和文件操作(一) 我们看看如何获取应用程序沙盒目录。包括真机的沙盒的目录。 1、获取程序的Home目录 ...
  • u011639999
  • u011639999
  • 2013年09月11日 23:33
  • 551

IOS沙盒(sandbox)机制和文件操作

1、IOS沙盒机制  IOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件...
  • yongyinmg
  • yongyinmg
  • 2014年03月20日 13:35
  • 712

IOS沙盒(sandbox)机制和文件操作(一)

转载:http://my.oschina.net/jackyyang/blog/67127 1、IOS沙盒机制  IOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地...
  • Lovegarfield
  • Lovegarfield
  • 2012年07月24日 17:00
  • 1194

IOS沙盒(sandbox)机制和文件操作(三)

转载:http://www.oschina.net/ios/302/ios-file-operations 1、在Documents里创建目录 创建一个叫test的目录,先找到Docume...
  • Lovegarfield
  • Lovegarfield
  • 2012年07月24日 17:02
  • 1721
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ios学习路线—ios沙盒(sandbox)机制和文件操作(二)
举报原因:
原因补充:

(最多只允许输入30个字)