zoukankan      html  css  js  c++  java
  • iOS 沙盒目录结构

    - (void)viewDidLoad {

        [super viewDidLoad];

        

        //获得程序的home文件件路径

        NSString * appDirectory = NSHomeDirectory();

        NSLog(@"apphome = %@",appDirectory);

        //获取程序的所有目录,返回的是一个数组类型

        NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

        

        //1.获取数组的第一个对象,是沙箱目录中得文档文件件路径。在应用中,用户的数据可以放在这里。在备份和恢复的时候,会包括此目。(Documents)

        NSString * documentsDirectory = [paths firstObject];

        NSLog(@"%@",documentsDirectory);

        

        

        //2.获取程序的临时文件夹路径,主要存放临时文件。在设备的备份和回复时,不会备份此目录。而且此目录下的文件,可能会在应用推出后被删除

        NSString * temporaryDirectory = NSTemporaryDirectory();

        NSLog(@"temporaryDirectory = %@",temporaryDirectory);

        

        //3.获取程序的资源文件件路径(打包好的文件)

        NSString * resourceDirectory = [[NSBundle mainBundle] resourcePath];

        NSLog(@"resourceDirectory = %@",resourceDirectory);

    }

  • 相关阅读:
    静态链接与动态链接的区别(转载)
    VC++界面编程之--阴影窗口的实现详解
    win7 vmware 无法使用usb
    如何划分子网,确定子网和掩码的位数?
    华为三层交换机-路由-硬件防火墙的配置
    jquery json ajax -2
    jquery json ajax
    wes开发笔记
    伪类和伪元素
    优化sql语句
  • 原文地址:https://www.cnblogs.com/HOYF/p/5153232.html
Copyright © 2011-2022 走看看