美文网首页
沙盒路径的获取

沙盒路径的获取

作者: 空中舞者VC | 来源:发表于2017-08-14 10:51 被阅读0次

    前言:本文章主要针对初学者,对沙河路径的获取进行一些简单介绍。

一、各目录详解

1.Documents:只有用户生成的文件 ,应用程序不能重新创建的文件。通过iCloud自动备份。

2.Library:可以重新下载或者重新生成的数据。比如杂志、新闻、地图应用使用的数据库缓存文件和可下载内容应该保存到这个文件夹。这个目录下有两个子目录:Caches 和 Preferences。

    2.1 Preferences 目录包含应用程序的偏好设置文件。

    2.2 Caches 目录用于存放应用程序专用的支持文件,保存应用程序再次启动过程中需要的信息。(比如应用程序的一些缓存文件)

3.tmp:只是临时使用的数据。存放在此地的文件经常会被立即移除,比如在进行文件下载的时候,下载下来的文件需要从temp文件手动移动到其他文件。


apple对这个很严格,放错了就会被拒。主要原因是ios的icloud的同步问题。

二、各目录路径的获取


1.Documents路径的获取:一般两种方法;

第一种就是拿到directoryPath的路径进行拼接,第二种就是通过directoryPath1来直接获取。

第一个参数代表:想获取那个文件夹;

第二个参数代表:获得的文件夹属于谁;

第三个参数代表:是否展开路径;

2.Library路径的获取:

2.1 获取Library文件下的子目录需要对路径进行拼接:NSString的两个拼接方法,一个会为我们自动拼接上/。另一个则不会拼接/。

2.2 Caches还有一种直接获取路径的方法

3.tmp路径的获取

总结:其实获取沙盒路径主要的方法就是NSSearchPathForDirectoriesInDomains();

其中的枚举值有很多,等待大家去探索用法了。


相关文章

  • IOS沙盒 - OC

    沙盒: 沙盒包含: 沙盒路径获取的方法:

  • iOS沙盒获取

    1.获取沙盒中home目录(主目录,沙盒的最外层)的路径 2.获取沙盒中Documents目录的路径 3.获取沙盒...

  • 补充笔记03-沙盒及获取资源路径

    沙盒及获取资源路径

  • 2018-05-22 ios沙盒相关路径

    //获取沙盒路径 NSString*homeDirector =NSHomeDirectory(); ...

  • 沙盒获取路径

    模拟器的路径 获取沙盒根目录路径 获取Documents目录路径 获取Library的目录路径 获取cache目录...

  • 修改默认启动VC

    //获取沙盒路径 NSString *doc = [NSSearchPathForDirectoriesInDom...

  • iOS 文件操作

    iOS文件(沙盒目录,文件创建、移动、复制等) 目录获取获取沙盒的主目录路径: (NSString *)homeD...

  • Objective-C沙盒结构

    导读: 一、什么是沙盒机制二、沙盒的特点三、沙盒的结构组成四、获取沙盒目录路径 一、什么是沙盒机制 iOS中的沙盒...

  • OC - 沙盒

    导读: 一、什么是沙盒机制 二、沙盒的特点 三、沙盒的结构组成 四、获取沙盒目录路径 一、什么是沙盒机制 iOS中...

  • NSFileManager(文件管理)

    1>获取沙盒目录 -(NSString*)getDocumentsPath { //获取Documents路径 N...

网友评论

      本文标题:沙盒路径的获取

      本文链接:https://www.haomeiwen.com/subject/kdiyrxtx.html