iOS 应用程序沙盒的应用

原创 2015年11月18日 18:01:45

向文件中写入东西 ios中的程序都是储存在沙盒之中的,向文件中写入文件,就是先提取路径 再创建数据 随后再输入

代码如下

import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        var url = NSURL()
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        
        //读出文件的相关操作
        //声明搜寻的路径 从主路径中寻去 可扩展的去寻找
        var sp = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask,true)
   //如果搜索到的话
        if sp.count > 0 {
            //声明读入的路径
            var url = NSURL(fileURLWithPath: "\(sp[0])/data.txt")
            //输出路径
            print(url)
        
        var data = NSMutableData()
        //添加数据
            data.appendData("Hello Swift\n".dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: true)!)
        //写入文件
        data.writeToFile(url.path!, atomically: true)
        print("end")
        }
    
    }
随后就会输出url的路径 终端用spotlight 搜索 terminal

data.txt不用考虑 随后打开终端,复制文件名 随后会看到data.txt,就会看到hello swift

o




e:///Users/hznucai/Library/Developer/CoreSimulator/Devices/F3C4A8B5-E455-4603-BD0B-D8D42F15C497/data/Containers/Data/Application/8896B098-8187-4B1C-9FEF-93B371F5E2BF/Dor/CoreSimulator/Devices/F3C4A8B5-E455-4603-BD0B-D8D42F15C497/data/Containers/Data/Application/8896B098-8187-4B1C-9FEF-93B371F5E2BF/Documents/data.txt

file:///Users/hznucai/Library/Developer/CoreSimulator/Devices/F3C4A8B5-E455-4603-BD0B-D8D42F15C497/data/Containers/Data/Application/8896B098-8187-4B1C-9FEF-93B371F5E2BF/Documents/data.txt



版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS-沙盒机制-整合篇

前言:突然想学习一下,沙盒,看了那么多博客,我四处的搜集一下总结一下,为了以后方便学习,留存一篇整合的文章。 一、沙盒机制 1.简介: --概念:每个iOS应用都...
  • qq_33701006
  • qq_33701006
  • 2016年07月08日 01:05
  • 821

IOS开发中的沙盒机制

iOS App都有自己的存储空间,这个存储空间就叫沙盒,app可以在自己的沙河文件中读取文件,但是呢却不能访问其他app的沙盒文件,每个app的信息都是独立的,app之间不能进行信息通信,但是唯独可通...
  • qiaoqiaoqiao2014
  • qiaoqiaoqiao2014
  • 2015年07月24日 14:19
  • 443

沙盒与bundle

部分内容引用原文地址:http://blog.csdn.net/wzzvictory/article/details/18269713 转载请注明出处 出于安全考虑,iOS系统...
  • fanyong245758753
  • fanyong245758753
  • 2016年02月20日 14:55
  • 648

iOS沙盒目录结构解析

iOS沙盒目录结构解析 作者:wangzz 原文地址:http://blog.csdn.net/wzzvictory/article/details/18269713 转载请注明...
  • iunion
  • iunion
  • 2015年07月15日 10:01
  • 13447

iOS开发 如何查看真机里的沙盒文件

Xcode当前处于真机调试状态,
  • jingfa1993
  • jingfa1993
  • 2016年12月16日 18:00
  • 616

iOS中有关沙盒的一些知识的介绍(获取沙盒路径以及沙盒文件操作等)

一、iOS中的沙盒机制 iOS应用程序只能对自己创建的文件系统读取文件,这个独立、封闭、安全的空间,叫做沙盒。每个ios应用都有自己的应用沙盒,应用沙盒就是文件系统目录,与其他应用的文件系统隔离。它一...
  • wei78008023
  • wei78008023
  • 2015年05月13日 09:58
  • 3022

【iOS开发】如何查看真机的沙盒(图文教程)

转载地址:http://www.superqq.com/blog/2015/07/23/ru-he-cha-kan-zhen-ji-de-sha-he-%28tu-wen-jiao-cheng-%29...
  • Hanrovey
  • Hanrovey
  • 2016年04月27日 16:11
  • 3240

iOS沙盒操作最全讲解

iOS学习笔记(十七)——文件操作(NSFileManager) 分类: iOS开发 目录(?)[+]        iOS的沙盒机制,应用只能访问自己应...
  • mySwift
  • mySwift
  • 2015年06月01日 00:20
  • 556

【iOS知识学习】_iOS沙盒机制

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

iOS开发总结之沙盒存储

1.属性列表plist存储 plist只能存储 是写入到Documents目录下 且只能存储系统自带的一些常规的类, 也就是有writeToFile方法的对象才可以使用plist保存...
  • sunnyboy9
  • sunnyboy9
  • 2016年04月24日 22:18
  • 7554
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS 应用程序沙盒的应用
举报原因:
原因补充:

(最多只允许输入30个字)