coreData 存储数据模型应该注意的问题
2016-11-24 13:36
323 查看
1.coreData可以用来存储一些类型数据,例如:字符串类型,布尔类型等,再就是字典,数组;那我们如果要存储一个model数据模型呢?那要怎样将这个数据模型存储到coreData里面,当然可以使用数组存储,想要更清楚的用来存取也可以使用字典。但是在存储的过程中要注意的是,这个数据模型需要实现NSCoding协议以支持数据类和数据流间的编码和解码。
2.类对象本身数据要实现的两个方法:encodeWithCoder和initWithEncoder。encodeWithCoder就是编码,initWithCoder就是解码。 encodeWithCoder方法传入的是一个NSCoder对象,实现的时候我们就可以调用encodeObject、encodeFloat、 encodeInt等各种方法并通过指定键值进行编码。
2.类对象本身数据要实现的两个方法:encodeWithCoder和initWithEncoder。encodeWithCoder就是编码,initWithCoder就是解码。 encodeWithCoder方法传入的是一个NSCoder对象,实现的时候我们就可以调用encodeObject、encodeFloat、 encodeInt等各种方法并通过指定键值进行编码。
相关文章推荐
- 在phpMyAdmin中创建存储过程应该注意的问题
- 在使用JSON格式处理数据时应该注意的问题小结
- 为提高存储过程效率应该注意的问题
- EasyUI datagrid不能绑定数据问题,要注意返回模型中不能包含DataTime格式数据
- 【javaweb:事务控制】事务控制两个方法在插入存在主从表关系的数据时应该注意的顺序问题!
- CoreData 数据模型文件导出NSManagedObject时重复问题
- Repeater 中绑定数据应该注意的问题
- 在使用JSON格式处理数据时应该注意的问题
- 创建实体数据模型需要注意的,不要选单复数形式,否则AddObject出问题
- 使用存储过程中应该注意的问题(原创)
- acm应该注意的数据类型问题
- Struts2 - 属性驱动与模型驱动 中应该注意的问题。
- acm应该注意的数据类型问题
- 数据恢复过程中应该注意的一些问题
- [.net中]数据操作应该注意的问题
- CoreData 持久化数据存储的注意点
- linux下网络服务器模型以及使用时应该注意的问题
- 以void * 存储的数据在复制时需注意的问题
- 将数据导入至mysql中应该注意的编码方式问题
- nodejs开发中采用express4.0之后使用connect-flash应该注意的问题