import UIKit

class ViewController: UIViewController {

override func viewDidLoad() {

super.viewDidLoad()

//1.Home目录,即沙盒目录

var path=NSHomeDirectory()

print("Home:\(path)")

//2.Documents目录

path=NSSearchPathForDirectoriesInDomains(.DocumentDirectory,.UserDomainMask,true).first!

print("Home:\(path)")

//3.Library目录

path=NSSearchPathForDirectoriesInDomains(.LibraryDirectory,.UserDomainMask,true).first!

print("Library:\(path)")

//4.Caches目录

path=NSSearchPathForDirectoriesInDomains(.CachesDirectory,.UserDomainMask,true).first!

print("Caches:\(path)")

//5.tmp目录

path=NSTemporaryDirectory()

print("Tmp:\(path)")

}

}

转载于:https://www.cnblogs.com/daochong/p/5205555.html

沙盒机制和应用程序目录相关推荐

  1. ios 模拟器沙盒_举例详解iOS开发过程中的沙盒机制与文件

    iOS沙盒机制 iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等. 每 ...

  2. iOS 开发之沙盒机制 文件操作 (NSFielManager)

    原文链接:http://www.jianshu.com/p/349855b5a8ae iOS APP 可以在自己的沙盒里读写文件,但是,不可以访问其他 APP 的沙盒.每一个 APP 都是一个信息孤岛 ...

  3. iOS开发:沙盒机制以及利用沙盒存储字符串、数组、字典等数据

    iOS开发:沙盒机制以及利用沙盒存储字符串.数组.字典等数据 1.初识沙盒:(1).存储在内存中的数据,程序关闭,内存释放,数据就会丢失,这种数据是临时的.要想数据永久保存,将数据保存成文件,存储到程 ...

  4. ios keychain 不被清理_苹果手机卸载软件会不会有残留?带你认识iOS沙盒机制!...

    iPhone能干净的卸载软件吗,会不会有残留_苹果手机怎么样完全清除软件残留个人信息? 这种问题,最容易发生在你换手机的时候,旧手机给家人使用或者是当二手机出给别人,就要使用到这种方法! 首先得了解下 ...

  5. macOS - Cocoa开发之沙盒机制及访问Sandbox之外的文件

    原文地址:http://www.skyfox.org/cocoa-macos-sandbox.html iOS默认并且只能读写对应的沙盒目录. OSX自从10.6系统开始引入沙盒机制,规定发布到Mac ...

  6. Mac 开发(一) 苹果沙盒机制sandbox 简介

    文章目录 Mac 开发(一) 苹果沙盒机制sandbox简介 1 Mac sandbox简介 1.1 关于应用程序沙盒 1.2 为啥要用沙盒机制 2 沙盒原理 3 xcode中开启沙盒权限 3.1 X ...

  7. iOS开发之沙盒机制(SandBox)

    iOS APP可以在自己的沙盒里读写文件,但是,不可以访问其他APP的沙盒.每一个APP都是一个信息孤岛,相互是不可以进行通信的,唯独可以通过URL Scheme.沙盒里面的文件可以是照片.声音文件. ...

  8. IOS沙盒机制(SandBox)

    IOS中的沙盒机制(SandBox)是一种安全体系,它规定了应用程序只能在为该应用创建的文件夹内读取文件,不可以访问其他地方的内容.所有的非代码文件都保存在这个地方,比如图片.声音.属性列表和文本文件 ...

  9. ios沙箱软件_iOS 开发之沙盒机制

    1.iOS 沙盒机制简介 沙盒也叫沙箱,英文standbox,其原理是通过重定向技术,把程序生成和修改的文件定向到自身文件夹中.在沙盒机制下,每个程序之间的文件夹不能互相访问.iOS系统为了保证系统安 ...

最新文章

  1. 多模态数据+知识图谱,这次你的疑难杂症有解了!
  2. 分布式 id 生成器
  3. android荧光进度条,CSS3 彩色荧光棒进度条
  4. Leetcode题目:House Robber II
  5. 基于Springboot实现送水公司信息管理
  6. tabula-java_Java FileSystems.getDefault方法代码示例
  7. Twitter Storm安装配置(Ubuntu系统)单机版
  8. python矩阵对角化_numpy创建单位矩阵和对角矩阵的实例
  9. 0923html测试
  10. dp之01背包hdu3466(带限制的,当你所拥有的钱数大于某个限定值时才可以购买该物品)...
  11. (转)解决Google Adsense广告只显示英文的问题
  12. 【报告分享】人工智能2020:落地挑战与应对.pdf(附下载链接)
  13. Git 和 Github的关系
  14. Unity使用FGUI的基本操作(一)
  15. 赵明:荣耀智慧屏8月10日发布 搭载自研鸿鹄818芯片
  16. django 框架 SQL 语句 查询篇
  17. 史上最牛的Linux视频教程—兄弟连 学习笔记1
  18. windows删除大量文件的优秀方式
  19. 32位ARM®Cortex®-M0+内核单片机 XL32F003系列MCU
  20. VSCode查看和编辑远程服务器的代码

热门文章

  1. c++中4个与类型转换相关的关键字总结
  2. 《RECURRENT BATCH NORMALIZATION》
  3. nginx事件 -- 第六篇 stale event
  4. JavaScript进阶之路——认识和使用Promise,重构你的Js代码
  5. 读书笔记(4)——python爬取糗事百科,并存到MySQL中
  6. [论文]Clustering-Based Ensembles as an Alternative to Stacking
  7. SC2012 Orchestrator - 文档及资源链接
  8. 理解Asp.Net自定义控件的生命周期
  9. [转载]WSDL 教程
  10. Jquery 选择器 特殊字符 转义字符