zoukankan      html  css  js  c++  java
  • NSUserDefaults实现小型数据的配置管理

    NSUserDefaults实现小型数据的配置管理
    支持类型:NSString, NSNumber, NSDate, NSArray, NSDictionary.

    如何存取,都非常简单,比如:
    [[NSUserDefaults standardUserDefaults] setObject:obj forKey:@"key"];
    [[NSUserDefaults standardUserDefaults] objectForKey:@"key"];

    类似setObject和objectForKey函数,可以参考官方资料库

    /********************************************************************************/

    今天实践上述功能,还对NSUserDefaults保存的数据的位置进行定位

    根据搜索到的资料,其相对路径:<UUID for your App>\Library\Preferences\<your App's bundle ID>.plist

    实践下,程序ASWTApp.app在

    模拟器路径:
    /Users/hz/Library/Application Support/iPhone Simulator/4.3/Applications/3485C326-95C7-4830-A8E9-A0CB9D47CE65/ASWTApp.app


    真机路径:
    /var/mobile/Applications/3585E526-9D87-4930-8AC9-20CEAD47CE42/ASWTApp.app

    那么NSUserDefaults保存的数据文件就是/Users/hz/Library/Application Support/iPhone Simulator/4.3/Applications/3485C326-95C7-4830-A8E9-A0CB9D47CE65/Library/Preferences/www.testcom.com.ASWTApp.plist

    好了,现在知道了此文件所在路径

    good luck

  • 相关阅读:
    Markdown引用图片,且不使用网上链接的解决方法
    测试
    sudo用户权限添加问题
    windows安装ipython
    ansible基本操作
    mysql用户权限操作
    解决windows7系统的快捷方式无法添加到任务栏
    linux下查看磁盘分区的文件系统格式
    mail客户端POP和IMAP协议
    linux设置history历史记录
  • 原文地址:https://www.cnblogs.com/GoGoagg/p/2178778.html
Copyright © 2011-2022 走看看