如何查找苹果手机上的APP数据mysql数据库储存位置置

82332人阅读
IOS开发(71)
Object-C编程语言(40)
iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.
documents,tmp,app,Library。
(NSHomeDirectory()),
手动保存的文件在documents文件里
Nsuserdefaults保存的文件在tmp文件夹里
1、Documents 目录:您应该将所有de应用程序数据文件写入到这个目录下。这个目录用于存储用户数据或其它应该定期备份的信息。
2、AppName.app 目录:这是应用程序的程序包目录,包含应用程序的本身。由于应用程序必须经过签名,所以您在运行时不能对这个目录中的内容进行修改,否则可能会使应用程序无法启动。
3、Library 目录:这个目录下有两个子目录:Caches 和 Preferences
Preferences 目录:包含应用程序的偏好设置文件。您不应该直接创建偏好设置文件,而是应该使用NSUserDefaults类来取得和设置应用程序的偏好.
Caches 目录:用于存放应用程序专用的支持文件,保存应用程序再次启动过程中需要的信息。
4、tmp 目录:这个目录用于存放临时文件,保存应用程序再次启动过程中不需要的信息。
获取这些目录路径的方法:
1,获取家目录路径的函数:
NSString *homeDir = NSHomeDirectory();
2,获取Documents目录路径的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docDir = [paths objectAtIndex:0];
3,获取Caches目录路径的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *cachesDir = [paths objectAtIndex:0];
4,获取tmp目录路径的方法:
NSString *tmpDir = NSTemporaryDirectory();
5,获取应用程序程序包中资源文件路径的方法:
例如获取程序包中一个图片资源(apple.png)路径的方法:
NSString *imagePath = [[NSBundle mainBundle] pathForResource:@”apple” ofType:@”png”];
UIImage *appleImage = [[UIImage alloc] initWithContentsOfFile:imagePath];
代码中的mainBundle类方法用于返回一个代表应用程序包的对象。
iphone沙盒(sandbox)中的几个目录获取方式:
// 获取沙盒主目录路径
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];
NSFileManager* fm=[NSFileManager defaultManager];
if(![fm fileExistsAtPath:[self dataFilePath]]){
//下面是对该文件进行制定路径的保存
[fm createDirectoryAtPath:[self dataFilePath] withIntermediateDirectories:YES attributes:nil error:nil];
//取得一个目录下得所有文件名
NSArray *files = [fm subpathsAtPath: [self dataFilePath] ];
//读取某个文件
NSData *data = [fm contentsAtPath:[self dataFilePath]];
NSData *data = [NSData dataWithContentOfPath:[self dataFilePath]];
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1565213次
积分:7677
积分:7677
排名:第2264名
原创:59篇
转载:22篇
评论:250条
(1)(2)(1)(1)(2)(4)(2)(4)(2)(4)(2)(1)(3)(13)(5)(2)(17)(15)搜索 新闻 资讯 游戏
您现在的位置:&&>>&&>>&&>>&&>>&正文
iPhone游戏安装目录在哪&最简单的查找方法
编辑:wangqing && 来源:网络 && 发布时间: 13:35:51
  【巴士数码】一些新手用户弄不清楚iPhone游戏安装目录在哪,或者打算修改某个游戏的数据包,却在上百个安装目录中迷路了,下面就和大家分享一个很简单的查找iPhone游戏安装路径的方法,不知道怎么弄的用户可以来参考一下哦。
  iPhone游戏安装目录在哪?
  程序安装目录在var/mobile/Containers/Bundle/Applocation
  程序文档目录在var/mobile/Containers/Data/Applocation
  注意,有时候这些文件都是隐藏状态的,你需要打开显示隐藏项目才能看到。
  接下来,和大家分享一个很实用的、也很简单的查找iPhone游戏安装路径的方法,具体如下:
  先打开iPhone folders\iPhone\var\mobile\Applications,可以看到好多文件夹,点击查看-选择文件夹显示类型-缩略图。
  如此一来,让这些文件夹以缩略图显示,所有的文件夹都变成了和iPhone里软件游戏一样的图标,这样要找的目录就一目了然。
  不知道iPhone游戏安装目录在哪,以上就是小编和大家分享的一个简单、实用的查找iPhone游戏安装路径的方法,大家可以参考一下。
  iPhone游戏存档修改方法教程
  我们这里以iTools为例,分享一个方法,可以不用越狱也能修改iPhone/iPad游戏存档。
  1、在电脑上下载安装iTools软件。
  2、先在iOS设备上玩一会你要修改的游戏,然后后台关闭。刚刚安装的游戏里面,是没有数据的,所以我们要先玩一下。
  3、打开itools,找到你的iOS设备,并点击应用程序。
  4、找到想要修改的游戏,然后点文档管理,就是那一排的文件夹(最后一个按钮)。
  5、接下里就会出现游戏的文件夹。
  6、下载你需要的存档包,然后解压缩,把Documents这个存档全部替换。
  7、最后提示的时候,我们选择是就可以了。
扫描左侧二维码,可以订阅iPhone中文网官方微信。每天除了推送最新的苹果产品资讯,我们还将不定期举行有奖活动,广大网友可以积极参与,幸运随时会降临!当然,你也可微信搜索“iPhone中文网”或“apple4cn”,关注iPhone中文网官方微信,第一时间获取更多苹果资讯。
iOS越狱破解
苹果产品信息查询
热门新闻排行
皖公网安备05 皖网文许字[3号
TGBUS Corporation, All Rights Reserved

我要回帖

更多关于 查找手机储存损坏 的文章

 

随机推荐