数据库版本迁移顾名思义就是在原有的数据库中更新数据库,数据库中的数据保持不变对表的增.删.该.查. 数据持久化存储: plist文件(属性列表) preference(偏好设置) NSKeyedArchiver(归档) SQLite 3 CoreData 这几种方式,我就不介绍其他的了,你可以自己去查询其功能用处,主要SQLite 3对数据的存储. 一.手动更新迭代 由于开发需要需要对消息进行存储,第三方的数据库局限所以我们公司要求对聊天记录.聊天对像.好友进行查询(说白了就是和微信搜索做的一模…