iphone开发,模拟器生成文件路径
原文链接:http://blog.csdn.net/gf771115/article/details/7722023
Finder---位置----apple(用户名)---application support---iphone Sinulator---4.3---Applications--模拟器--
下面分为***.app
Documents
Library
tmp
1,app root 可以用 NSHomeDirectory() 访问到;
2,Documents 目录就是我们可以用来写入并保存文件得地方
获取方式:
NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
获取documents路径:NSString *documentsDirectory=[paths objectAtIndex:0];
3、tmp 目录我们可以在里面写入一些程序运行时需要用得数据,里面写入得数据在程序退出后会没有。可以通过 
NSString *NSTemporaryDirectory(void); 方法得到;
创建一个目录:比如要在Documents下面创建一个test目录, 
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSLog(@”%@”,documentsDirectory);
NSFileManager *fileManage = [NSFileManager defaultManager];
NSString *myDirectory = [documentsDirectory stringByAppendingPathComponent:@“test”];
BOOL ok = [fileManage createDirectoryAtPath:myDirectory attributes:nil];
取得一个目录下得所有文件名:(如上面的myDirectory)可用
NSArray *file = [fileManager subpathsOfDirectoryAtPath: myDirectory error:nil]; 或 
NSArray *files = [fileManager subpathsAtPath: myDirectory ]; 
读取某个文件: 
NSData *data = [fileManger contentsAtPath:myFilePath];//myFilePath是包含完整路径的文件名 
或直接用NSData 的类方法: 
NSData *data = [NSData dataWithContentOfPath:myFilePath]; 
保存某个文件: 
可以用 NSFileManager的 
- (BOOL)createFileAtPath:(NSString *)path contents:(NSData *)data attributes:(NSDictionary *)attr; 
或 NSData 的 
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)useAuxiliaryFile; 
- (BOOL)writeToFile:(NSString *)path options:(NSUInteger)writeOptionsMask error:(NSError **)errorPtr;
iphone开发,模拟器生成文件路径的更多相关文章
- SimPholders2 模拟器 App 文件路径查看工具
		SimPholder2.app 官网下载地址:http://www.simpholders.com 当使用 Xcode beta 版本切换到 Xcode 正式版本时,点击 SimPholders2. ... 
- C#利用浏览按钮获得文件路径和文件夹路径
		生成文件夹路径 private void btnChoose_Click(object sender, EventArgs e) { using (OpenFileDialog ... 
- IOS开发 文件路径
		1.开发平台路径: /Developer/Platforms 此路径下一般有三个目录,分别是mac电脑.模拟器.iphone真机 MacOSX.platform iPhoneSimulator.pla ... 
- iPhone/iPad各种文件路径详解 帮助了解自己的iphone和ipad
		以下内容皆为转载分享iPhone里重要的目录路径有哪几个? 1. /private/var/mobile 新刷完的机器,要在这个文件夹下建一个Documents的目录,很多程序都要用到. 2. /pr ... 
- phpcms V9 修改生成静态文件路径/html
		在论坛看到部分用户反馈这个问题,要修改的其实是html_root的值,默认是"/html"如果要生成在网站根目录的话,这个值则要为空.论坛上现在看到的办法是打开caches\con ... 
- core文件生成和路径设置
		在程序崩溃时,内核会生成一个core文件,即程序最后崩溃时的内存映像,和程序调试信息. 之后可以通过gdb,打开core文件察看程序崩溃时的堆栈信息,可以找出程序出错的代码所在文件和函数. 1.cor ... 
- Delphi开发的数据库程序在C:\PDOXUSRS.NET生成文件,拒绝访问及读写权限
		Delphi开发的数据库程序在C:\PDOXUSRS.NET生成文件,拒绝访问及读写权限, "无法打开 PARADOX.NET.这个文件可以随便删除的,下次会自动产生. Permission ... 
- iOS开发——设备篇&ios8文件路径
		ios8文件路径 1,之前版本的(比如iOS7)的文件路径如下: app路径 /var/mobile/Applications/59C84B75-0900-43D6-AD6F-AB9731F064 ... 
- Java开发桌面程序学习(六)——拖动文件获得文件路径
		拖动获得文件路径 在windows软件中,很多软件都提供了拖动文件的打开文件的功能,JavaFx中也是有这功能,是通过监听器来实现的 监听器 setOnDragDetected(new EventHa ... 
随机推荐
- 【翻译自mos文章】oracle支持在RDBMS HOME 下的 符号链接( Symbolic Links)吗?
			oracle支持在RDBMS HOME 下的 符号链接( Symbolic Links)吗? 參考原文: Does Oracle support Symbolic Links in the RDBMS ... 
- Android多线程及异步处理问题
			1.问题提出 1)为何需要多线程? 2)多线程如何实现? 3)多线程机制的核心是啥? 4)到底有多少种实现方式? 2.问题分析 1)究其为啥需要多线程的本质就是异步处理,直观一点说就是不要让用户感觉到 ... 
- Webstorm入门-----常用快捷键
			为了提高敲代码的速度.我们所需要关注的各种快捷键: 首先,快捷键的设置 相关连接: http://www.cnblogs.com/dc10101/archive/20 ... 
- SAP HANA 开发者中心(Developer Center)入门指南
- 【Spring】手动获取spring容器对象时,报no qualifying bean of type is defined
			手动获取容器对象时,报no qualifying bean of type is defined, 经过调查,发现手动获取的时候,该类所在的包必须经过spring容器初始化. 1.SpringConf ... 
- typeof操作符的返回值
			使用typeof操作符 对一个值使用typeof操作符可能返回下列某个字符串: 1):undefined——如果这个值未定义 2):boolean——如果这个值是布尔值 3):string——如果这个 ... 
- 删除缓存内容----unrecognized selector sent to instance
			这条错误主要还得看unrecognized前面,,我的时[NSNumber-length...]其实是变量类型错误.. 无法识别选择器发送实例,,本来意思就是你的controllerview找不到视图 ... 
- Android外部存储 - 官方文档解读
			预备知识:External Storage Technical Information 摘要: "The WRITE_EXTERNAL_STORAGE permission must onl ... 
- 强大的Mockito测试框架(转)
			1.自动生成Mock类在需要Mock的属性上标记@Mock注解,然后@RunWith中配置Mockito的TestRunner或者在setUp()方法中显示调用MockitoAnnotations.i ... 
- cocos2d-x游戏开发系列教程-超级玛丽07-CMGameMap(二)
			在了解地图的初始化和加载之前,我们先了解下mario的地图. 用tiled工具打开mario地图 从地图中可以看到,mario的地图有很多层构成: objects层:怪物,会动的怪物 coin层:金币 ... 
