IOS中的沙盒机制

本文详细介绍了iOS中的沙盒机制,解释了其如何限制应用程序仅在其专属目录中读写文件,确保应用间的数据隔离,以及如何在Mac上查找模拟器的沙盒目录。

IOS中的沙盒机制(SandBox)是一种安全体系。它规定了应用程序仅仅能在为该应用创建的目录内读取文件,不能够訪问其它地方的内容。全部的非代码文件都保存在这个地方。比方图片、声音、属性列表和文本文件等。

1.每一个应用程序都在自己的沙盒内

2.不能任意跨越自己的沙盒去訪问别的应用程序沙盒的内容

3.应用程序向外请求或接收数据都须要经过权限认证

 

查看模拟器的沙盒目录在Mac电脑上的存储位置。首先,这个目录是被隐藏的。所以要先将这些文件显示出来。打开命令行:

 

显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true

 

隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false

 

然后又一次启动Finder,点击屏幕左上角苹果标志——强制退出——选择Finder然后点击又一次启动,这个时候在又一次打开Finder就能够看到被隐藏的文件了。

 

另一种比較简单的办法就是直接点击Finder图标右键——前往目录——输入/Users/your username/Library/Application Support/iPhone Simulator/ ,然后确认就能够了。your username是你本机的用户名

转载于:https://www.cnblogs.com/ljbguanli/p/7089379.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值