xcode查找当前程序的沙盒

随意在程序中添加一个断点,当程序命中断点的时候,控制台中会出现一个"lldb" 此时在"lldb"后面添加上  po NSHomeDirectory()  回车,控制台会出输出沙盒的位置。复制下来通过finder---前往----前往文件夹---粘贴   回车就ok了,当了当前程序的沙盒。

documents :文档目录,保存程序生成的数据,会自动备份到icloud中。如果保存了下载数据,程序提交直接被拒绝。

tmp:临时文件,系统会自动清理,重启程序必定清理。

library--caches:缓存

     preferences:偏好设置。

mainbundle路径查找:

步骤同上所述:

po  [[NSBundle mainBundle]  bundlePath]

时间: 2024-11-07 21:18:57

xcode查找当前程序的沙盒的相关文章

打开应程序的沙盒路径的方式

第一种打开应程序的沙盒路径的方式 NSSearchPathForDirectoriesInDomains 地址是一个字符串     第一个参数是:枚举值,枚举具体要查找的文件夹[要进入哪个文件夹直接修改其枚举值NSDocumentDirectory:要进Document文件夹]     第二个参数:NSUserDomainMask表示用户的主目录     第三个参数:一般设置为YES表示展示完整的路径     NSSearchPathForDirectoriesInDomains查找沙盒路径的,

Xcode查看真机app沙盒内容

1. 打开Xcode 2. 连接iPhone或者iPad 3. 打开菜单Window-> Devices 4. 在DEVICES选择连接的真机 5. 在右侧的Installed Apps选择你要查看的app 6. 点击下面的齿轮按钮,选择Download Container,保存到桌面,生成XXX.xcappdata文件 7. 在桌面找到该文件,右键以包(package)的形式打开文件,可以查看对应的Library/ Documents/ tmp/

UI基础:DataPersistent.沙盒

沙盒是系统为每一个应用程序生成的一个特定文件夹,文件夹的名字由一个十六进制数据组成,每一个应用程序的沙盒文件名都是不一样的,是由系统随机生成的. 沙盒主目录: NSString *homePath = NSHomeDirectory(); 沙盒内放有三个主要目录文件夹:1.Documents 2.Library 3tmp 1.Documents 存放是一些比较重要的文件,但是放入Documents中的文件不能过大. 2.Library 是一个资源库,存储一些不太重要的数据,相对比较大一些,里面有

IOS沙盒(SandBox)机制以及沙盒目录路径的获取

IOS中的沙盒机制(SandBox)是一种安全体系,它规定了应用程序只能在为该应用创建的文件夹内读取文件,不可以访问其他地方的内容.所有的非代码文件都保存在这个地方,比如图片.声音.属性列表和文本文件等. (1).应用程序可以在自己的沙盒里运作,但是不能访问任何其他应用程序的沙盒. (2).应用程序间不能共享数据,沙盒里的文件不能被复制到其他应用程序文件夹中,也不能把其他应用程序文件夹中的文件复制到沙盒里. (3).苹果禁止任何读.写沙盒以外的文件,禁止应用程序将内容写到沙盒以外的文件夹中. (

iOS应用软件沙盒sandbox相关知识(原创)

获取应用软件沙盒sandbox方法: 通过在iOS程序viewDidLoad中打印NSString *path = NSHomeDirectory(); 然后在Finder中前往该打印出的路径,即可看到该程序的沙盒sandbox. 例如:/Users/wujia121/Library/Developer/CoreSimulator/Devices/3FDEE527-D4DB-492F-9490-1D04AF9559A8/data/Containers/Data/Application/82A19

沙盒本地数据化

model : 1 .怎么来的  2: 放在哪 3: 怎么用是一个好的方式 数据本地化 : 1: 什么事沙河,沙河都有哪些文件夹,作用是什么. 2: 什么事数据本地化,什么时候使用 3: 如何把一个数组,字典,字符串,NSData放入本地 4: 如何把一个Person对象存入本地 NSFileManger  NSFileHandle(了解就行) ;                                            沙盒机制 --------------沙盒 沙盒 : 每个iO

数据持久化以及沙盒路径

什么是沙盒机制 简单对象写入文件 NSFileManager 复杂对象写入文件 数据持久化 什么是数据持久化? 数据的永久存储 为什么要做数据持久化?:存储在内存中的数据,程序关闭,内存释放,数据丢失,这种数据是临时的,用户下次打开应用程序,还要重新联网去刷新数据,无疑增加了用户的负担 数据持久化的本质:数据保存成文件,存储到程序的沙盒中 什么是沙盒机制? 每个应用程序位于文件系统的严格限制部分 每个应用程序只能在为该程序创建的文件系统中读取文件 每个应用程序在iOS系统内部都放在了统一的文件夹

iOS沙盒机制介绍

一.沙盒机制 沙盒的概念:沙盒是每一个iOS应用程序都会自动创建的一个文件系统目录(文件夹),而且沙盒还具有独立.封闭.安全的特点. 沙盒机制 iOS中的沙盒不仅仅是一个文件目录,TA其实更是一种安全体系 TA规定了应用程序只能在为该应用程序创建的文件夹(也就是沙盒)内访问文件,不可以访问其他沙盒内的内容(iOS已经部分开放访问) 所有的非代码文件都保存在沙盒中,图片.音频.视频.属性列表(plist).sqlite数据库以及文本文件等. 沙盒机制的特点 每个应用程序的活动范围都限定在自己的沙盒

数据存储之沙盒

一.沙盒 每个IOS程序都有自己的程序目录(沙盒),与其他系统文件隔离,应用只能访问自己的沙盒(IOS8中已经开放) 应?沙盒的文件系统?录,如下图所示(假设应用的名称叫Layer) 模拟器应?用沙盒的根路径在: (city--online是?用户名) /Users/city--online/Library/Developer/CoreSimulator/Devices/18B16F4E-BB49-41F1-90AE-842283E72C8C/data/Containers/Data/Appli