zoukankan      html  css  js  c++  java
  • iOS NSUserDefaults

    一、介绍

      NSUserDefaults适合存储请练级的本地数据,对于一些简单的数据(NSString类型)来说是首选,但是如果我们自定义了一个对象,对象保存的是一些信息,这是就不能直接存储到NSUserDefaults中

    二、优点

      1、可以用于数据的永久保存

      2、可以让数据自由传递

      3、永久保存数据的方法中最简单的

    三、使用

      1、可以存储的数据类型

        NSNumber(NSInteger/float/double)

        NSString

        NSDate

        NSArray

        NSDictionary

        BOOL

      2、使用一个Value和一个Key保存数据,对相同的Key赋值约等于一次覆盖,要保证每一个Key的唯一性

       保存数据:

        

       取出数据:

        

        NSUserDefaults存储的对象是不可变的,容易出Bug

      3、存储自定义对象

        NSUserDefaults本身不支持自定义对象的存储,不过它支持NSData的类型        

        

    四、链接

      http://my.oschina.net/u/1245365/blog/294449

  • 相关阅读:
    SSM框架--详细整合教程
    ssh--整合注意事项
    SSH--三大框架整合原理
    springMVC的流程
    java框架问题整理
    集合的体系
    java异常机制
    java知识点
    Java编程思想【Thinking in java】
    实验三 指令实验(一)
  • 原文地址:https://www.cnblogs.com/roxy/p/5682504.html
Copyright © 2011-2022 走看看