YTKKeyValueStore
YTKKeyValueStore copied to clipboard
修改某个item后,再次用getAll item 方法 ,数据的顺序会变,感觉默认按照创建时间排序比较好。
源代码里面put操作使用的是数据库replace操作,replace操作是如果有当前主键对应的记录,先删掉记录,再创建新记录,并不是update方式的数据库更新操作。所以你的数据顺序会变。update数据库操作又需要对应主键记录存在才会更新成功,否则update数据库操作执行成功了,但是数据库并不会增加一条记录。 ps:我个人是感觉这个开源库有点鸡肋,学学sql语句,自己用FMDB实现其实也挺容易的