码迷,mamicode.com
首页 > 其他好文 > 详细

NSUserDefaults

时间:2016-07-20 13:19:41      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:

一、介绍

  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

NSUserDefaults

标签:

原文地址:http://www.cnblogs.com/roxy/p/5682504.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!