只需一步即可自定义的类具有归档解档功能

原创 2015年11月19日 11:18:48
做项目时在将数据保存到本地时,发现writeToFile:不能保存自定义的类,
于是只能采用归档、解档方式来进行数据保存。
由于自定义的类要具有归档、解档功能,都需要在类中实现encodeWithCoder:
和initWithCoder:两个方法。于是用runtime自己封装了一个第三方
——用于将自定义的类一步即可具有归档、解档功能

链接:https://github.com/TangPiece/TPArchiver
只需一步即可让自定义的类具有归档解档功能

//在需要归档或解档的前面调用此方法,即可让自定义的类实现归档、解档功能 !!!!!!!!!!!!!!!!
[TPArchiver archiverWithAllArchiverClasses:@[[CustomClassFirst class] , [CustomClassSecond class] , ...];

Django设置User Profile

1. 创建appmanage.py startapp users2. 编写profile modelfrom django.db import modelsfrom django.contrib.au...
  • Java2King
  • Java2King
  • 2010年02月28日 15:23
  • 860

NSCode对象归档解档

对象编码 预备知识 类定义协议 相关文章 归档属性表对象生命周期 对象编码把对象的类特征以及对象状态转化某种格式,这种格式可存储,也可在进程间传递。类的类型以及实例数据会被写入到某种字节流里...
  • a2657222
  • a2657222
  • 2012年04月11日 19:34
  • 5564

[.Net码农]SQLiteHelper-SQLite帮助类

http://www.cnblogs.com/kyo-yo/archive/2010/05/14/SQLite-Helper.html SQLiteHelper-SQLite帮助类 ...
  • CrackLibby
  • CrackLibby
  • 2015年04月07日 10:03
  • 974

位图文件读写综述

位图文件读写综述  转自:http://www.vckbase.com/index.php/wv/475 一、位图文件结构 1.位图文件头 2.位图信息 2.1位图信息头 2.2 颜色表 ...
  • chenjie863
  • chenjie863
  • 2013年11月23日 15:37
  • 1518

iOS运行时实现归档解档

一、什么是运行时(Runtime)? runtime是一套比较底层的纯C语言的API,runtime就是一个库,一个C语言库,包含了许多底层的C语言API 平时我们编写的OC代码,在程序运行过...
  • shan1991fei
  • shan1991fei
  • 2017年04月18日 15:23
  • 708

一步一步教你学会自定义View并了解其绘制原理(一)

自定义view的绘制过程,看了很多关于自定义view的帖子、博客,写的也都不错,但我想通过图片+代码+注释的方式写一篇因为图片带给人的记忆效果远比长篇大论的文字好的多,再加上代码的辅助说明,那就更容易...
  • z1035075390
  • z1035075390
  • 2017年02月24日 14:01
  • 494

ios自定义归档解档

1.归档 HMPerson *person = [HMPerson new]; person.age = 18; NSString *docPath = NSSear...
  • wutao63
  • wutao63
  • 2016年02月19日 17:41
  • 148

Swift实现自定义AlertView,灵活添加自定义视图到AlertView,可响应事件

最近使用了一个可自己扩展AlertView的三方JKAlertDialog,地址如下: https://github.com/shaojiankui/JKAlertDialog最近正好在看swift...
  • u010731949
  • u010731949
  • 2016年03月04日 16:36
  • 1228

Stack类的使用

java.lang.Object java.util.AbstractCollection java.util.AbstractList java.util.Vector java.u...
  • WuyZhen_CSDN
  • WuyZhen_CSDN
  • 2015年08月13日 14:40
  • 664

swift 本地归档、解档储存

1.对用户的模型数据(自定义类:HCUserModel)进行归档和解档 1.1 需要遵循NSCoding协议 1.2 需要实现func encode(with aCoder: NSCode...
  • a308843141
  • a308843141
  • 2017年01月17日 16:43
  • 1105
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:只需一步即可自定义的类具有归档解档功能
举报原因:
原因补充:

(最多只允许输入30个字)