zoukankan      html  css  js  c++  java
  • 沙盒

     //1.获取沙盒文件夹路径

        NSString *homePath = NSHomeDirectory();

        NSLog(@"%@",homePath);

        //2.获取Documents文件夹路径

        /**

         *

         *  @param directory#>   搜索文件路径

         *  @param domainMask#>  查找的范围 NSUserDomainMask   用户域范围中查找.

         *  @param expandTilde#>是否显示详细路径  YES显示

        OS X平台下 可以登录多个用户,所以之前获取的是所有用户的文件路径,现在用于IOS平台,用户只有一个,路径只有一个.

         */

        

        NSString *documentsPath =   [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,YES)  firstObject];

        NSLog(@"%@",documentsPath);

        //3.获取Library

     NSString *libraryPath =[NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES)firstObject];

        NSLog(@"%@",libraryPath);

        //4.获取tmp文件夹

        NSString *tmpPath = NSTemporaryDirectory();

        NSLog(@"%@",tmpPath);

        //5.获取Library/Caches文件夹路径

        NSString *cachesPath =  [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES)firstObject];

        NSLog(@"%@",cachesPath);

        //6.获取Library/Preference文件夹  通过NSUserDefaults来操作

        NSUserDefaults *defaults  =[NSUserDefaults standardUserDefaults];

        [defaults setObject:@"lanou" forKey:@"user"];//存储用户名

        [defaults setObject:@"12345" forKey:@"password"];//存储密码

        [defaults setBool:YES forKey:@"login"];//存储已登录状态

        //7.获取应用包的路径  包中含有应用程序加载所需的所有资源,也是之后上传到appStore的包

      NSString *bundlePath = [NSBundle mainBundle].bundlePath;

        NSLog(@"%@",bundlePath);

        //8.获取包中对应资源的路径

        [[NSBundle mainBundle]pathForResource:@"资源名" ofType:@"资源类型"];

        /**

         *  系统生成的文件夹我们没有权限删除,我们可以自己创建,删除自己建的文件夹.

        */

  • 相关阅读:
    资源链接
    Node.js—学习
    Node.js—基本知识
    创建服务器证书命令
    解决:Could not load type 'System.ServiceModel.Activation.HttpModule' from assemb
    应用框架的设计与实现——.NET平台(10 授权服务.CodeAccessSecurityAttribute)
    .NET 实现自定义ContextUser的Identity和Principal实现自定义用户信息,权限验证。
    MS对WCF配置中security节点的解释
    Makecert.exe(证书创建工具)
    JAVA操作Mysql数据库
  • 原文地址:https://www.cnblogs.com/wukun168/p/6010825.html
Copyright © 2011-2022 走看看