archivedDataWithRootObject  存储

BusinessCard *bc = [[BusinessCard alloc] init];
NSUserDefaults *ud = [NSUserDefaults standardUserDefaults];
NSData *udObject = [NSKeyedArchiver archivedDataWithRootObject:bc];
[ud setObject:udObject forKey:@"myBusinessCard"];  udObject = nil;
udObject = [ud objectForKey:@"myBusinessCard"];
bc = [NSKeyedUnarchiver unarchiveObjectWithData:udObject] ;  

archivedDataWithRootObject NSUserDefaults相关推荐

  1. NSUserDefaults读取和写入自定义对象

    NSUserDefaults可以存取一些短小的信息. 比如存入再读出一个字符串到NSUserDefaults: [cpp] view plaincopy NSString *string = [NSS ...

  2. iOS开发笔记(十七):持久化方案之 NSUserDefaults

    对于应用来说,每个用户都有自己的独特偏好设置,而好的应用会让用户根据喜好选择合适的使用方式,把这些偏好记录在应用包的 plist 文件中,通过 NSUserDefaults 类来访问,这是 NSUse ...

  3. store 存取数据数组对象_ios – 如何在数组中保存自定义对象并将其存储在NSUserDefaults – iPhone中...

    要在用户默认值上存储和检索具有自定义对象的数组,您可以使用以下方法: -(void)writeArrayWithCustomObjToUserDefaults:(NSString *)keyName ...

  4. NSUserDefaults 简介

    NSUserDefaults适合存储轻量级的本地数据,一些简单的数据(NSString类型的)例如密码,网址等,NSUserDefaults肯定是首选,但是如果我们自定义了一个对象,对象保存的是一些信 ...

  5. iOS - NSUserDefaults 实现数据的持久化保存

    前言 在开发的时候,我们经常会遇到一些场景,需要我们持久化保存一些数据.通常我们会将相对结构化的数据保存在远端或者本地的数据库中,而对于相对零散的变量数据,保存在数据库中是不太合适的.这时,接下介绍的 ...

  6. NSUserDefaults的一些用法

    NSUserDefaults是一个单例,整个程序中只有一个实例化对象. NSUserDefaults支持的数据类型有:NSNumber(NSInteger.float.double),NSString ...

  7. 在NSUserDefaults中存储自定义类型的数据

    将自定义的类的数据以数组的形式直接存储到NSUserDefaults中会报错,需要进行转换,且需要将该类实现NSCoding协议. e.g. 存储过程 NSMutableArray *archiveA ...

  8. NSUserDefaults 的用法

    NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名.密码之类的使用NSUserDefaults是首选.下次再登陆的时候就可以直接从NSUserDefaults里 ...

  9. NSUserDefaults写作和阅读对象定义自己

    需要编写对象必须实现NSCoding protocol Person Class Person.h#import <Foundation/Foundation.h>#import &quo ...

  10. NSUserDefaults的用法

    2019独角兽企业重金招聘Python工程师标准>>> NSDictionary* defaults = [[NSUserDefaults standardUserDefaults] ...

最新文章

  1. memcache缓存失效
  2. 基于变分自动编码器(Variational Autoencoders)进行推荐系统的实施、Keras实现并可视化训练和验证误差、最后给出topK准确率和召回率
  3. 查找局域网中的DHCP服务器
  4. eclipse中创建类和包的快捷方式
  5. LeetCode 876——链表的中间结点
  6. MySQL数据库:视图View
  7. 服务器如何安装多系统,服务器如何安装双操作系统
  8. cogs2840. 二叉查找树
  9. ShardingSphere(二) 水平分表配置搭建,实现分表写入读取
  10. 【Python】【Python语言】Python3.7.2的关键字与保留字
  11. 测试用ASP.NET建立一个在线RSS新闻聚合器
  12. 提前防止Non-PIE错误,检测app是否包含PIE标志
  13. 微软启动Menlo计划;英特尔手机处理器上市(每日关注20100505)
  14. 神通广大、卓有奇效的“mini-KMS_Activator_v1.051”(迷你KMS)初现江湖
  15. 随想录一期 day2 [977.有序数组的平方|209. 长度最小的子数组|59.螺旋矩阵II(剥洋葱)]
  16. 软件设计师---软件工程
  17. 目标检测-SSD算法详细总结
  18. 宋宝华: 关于DMA ZONE和dma alloc coherent若干误解的彻底澄清
  19. IEEE802.1 802.11协议标准
  20. Spring文件上传和连接重置问题

热门文章

  1. ios开发之触摸时间处理
  2. React --获取服务器数据的两种方式(Axios和FetchJsonp)
  3. 【学习】013 Servlet、Cookie、Session的简述
  4. Java开发之@PostConstruct和@PreDestroy注解
  5. 重装上阵,全新的「极光开发者」公众号来了,关注送大礼!
  6. CodeMirror入门
  7. OSError: Initializing from file failed
  8. 04_数字的处理方法(保留小数点两位、将数字转化为千分位格式)
  9. 写一个函数将传入的字符串转换成驼峰表示法
  10. php字符编码转换问题