沙盒文件夹

document: 应该将所有的应用程序数据文件写入到这个目录下, 这个目录用于存储用户数据或者其他应该定期备份的信息

APP: 应用程序包目录, 包含应用程序的本身, 由于应用程序必须经过签名, 所以在运行时不能对这个目录中的内容进行修改, 否则可能会使应用程序无法启动,

library:  caches: 用于存放应用程序专用的支持文件, 保存应用程序再次启动过程中需要的信息,

    preferences: 包含应用程序的偏好设置文件, 不应该直接创建偏好设置文件, 而是应该使用NSUserDefaults 类来取得和设置应用程序的偏好设置.

tmp: 这个目录用于存放临时文件, 保存应用程序再次启动过程中不需要的信息.

时间: 2024-10-10 20:32:29

沙盒文件夹的相关文章

iOS中的 沙盒文件夹 (数据的写入和读取,归档和反归档)

AppDelegate.m - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { /** 沙盒中文件夹: 1.Documents : 存储长久保存的数据 2.library: Caches:存放的缓存,比如:视频,音频,图片,小说等等 Perferences:存储偏好设置,比如:应用程序是否是第一次启动 保存用户名和密码. 3.t

获取沙盒文件夹路径的几个方法

1 #import "ViewController.h" 2 3 @interface ViewController () 4 5 @end 6 7 @implementation ViewController 8 9 - (void)viewDidLoad { 10 [super viewDidLoad]; 11 12 #pragma mark - 第一种打开应用程序沙盒路径的方式 13 14 // 地址是一个字符串 15 // NSSearchPathForDirectoriesI

iOS沙盒文件夹及获取路劲方法

iPhone沙盒中有四个文件夹,分别是:documents.tmp.app.library. 1.Documents :用户生成的文档或数据,或者应用不能重新新创建的数据,存储在/Documents目录下,并且会被自动备份到iCloud: 2.AppName.app :应用程序的包存储在/app目录下.由于应用程序必须经过签名,所以该目录下的内容不能修改,否则程序可能无法启动: 3.tmp:临时文件存放在该目录下(应用程序再次启动时不需要的信息,应用需要写到本地存储,内部使用的临时数据,但不需要

计算沙盒下文件夹内容大小 清空沙盒 文件 目录

1 +(float)fileSizeForDir:(NSString*)path//计算文件夹下文件的总大小 2 3 { 4 5 NSFileManager *fileManager = [[NSFileManager alloc] init]; 6 7 float size =0; 8 9 NSArray* array = [fileManager contentsOfDirectoryAtPath:path error:nil]; 10 11 for(int i = 0; i<[array

iOS开发技巧之查看模拟器沙盒文件

iOS开发技巧之查看模拟器沙盒文件 iOS开发中,在对数据库进行操作时,有时我们需要直观的查看数据库的内容,那么我们如何找到沙盒中的这个文件呢,步骤很简单: 1.点击Finder选项栏上的前往菜单: 2.选择前往文件夹选项: 前往的文件路径为:/Users/username/Library/Application Support/iPhone Simulator/ 其中username为当前mac电脑的用户名. 3.界面类似如下模样,选择一个版本的模拟器,应用的沙盒文件就在Application

iOS开发——数据持久化Swift篇&amp;(二)沙盒文件

沙盒文件 1 //******************** 5.2 文件操作 2 func use_FileOperations() 3 { 4 //1.获取程序的Home目录 5 let homeDirectory = NSHomeDirectory() 6 println(homeDirectory) 7 8 9 //2.获取Documents目录 10 let documentPaths = NSSearchPathForDirectoriesInDomains(NSSearchPathD

iOS-查看真机沙盒文件(利用Xocde)+模拟器查看沙盒文件

iOS在开发过程中一般使用真机进行测试,真机查看沙盒尝试了iTools 和 ifunbox都在iOS升级到9.0以后失去效果.在网络上搜寻到一篇通过Xcode查看真机沙盒文件的方式-> 在iOS开发之沙盒机制(SandBox),我们了解到如何查看模拟器的沙盒内容.直接在Finder->前往->前往文件夹里输入: /Users/ligang/Library/Application Support/iPhone Simulator/ 这样就可以查看模拟器的沙盒内容.在平时开发中,我们应该大部

iOS 开发查看应用的沙盒文件

在iOS开发中,常常需要将一些信息保存到本地,比如说用户的一些搜索历史等.那么,如何查看所保存的文件呢? 这里介绍两种途径来查看应用的沙盒文件. 方法一:通过Xcode来查看,步骤如下: (1): Xcode中,点击 Window -> Devices (或者使用快捷键 command + shift + 2) (2): 选中自己的设备,也就是iPhone 手机,然后在 Installed Apps 中选中需要查看的应用.如下图: (3):滑动鼠标到 Installed Apps 的底部,左键点

iOS_SN_沙盒文件操作及位置

转载:http://blog.csdn.net/hello_hwc/article/details/44916909 沙盒的结构如下所示 一 访问Bundle 注意Bundle只读,不能写入 创建一个Plist文件  然后对Plist写入一对Key-value  然后访问Bundle 1 NSURL * fileInBundle = [[NSBundle mainBundle] URLForResource:@"demoPlist" withExtension:@"plist