当然有必要学习,官方推出的数据持久化方案,难度不大,部署容易,版本迁移方便。缺点就是对大量数据的删改效率不如SQLite,以前对SQLite, Realm, CoreData的表现做了测试,数据较多的情况下总体性能SQLite > Realm > CoreData,SQLite本身比较难用,需要一定的数据库知识,比较推荐FMDB之类的封装。Realm没有具体在项目中使用过,只是看过文档和自己实验,所以不太好说,用起来也很方便就是了。
当然有必要学习,官方推出的数据持久化方案,难度不大,部署容易,版本迁移方便。缺点就是对大量数据的删改效率不如SQLite,以前对SQLite, Realm, CoreData的表现做了测试,数据较多的情况下总体性能SQLite > Realm > CoreData,
SQLite本身比较难用,需要一定的数据库知识,比较推荐FMDB之类的封装。
Realm没有具体在项目中使用过,只是看过文档和自己实验,所以不太好说,用起来也很方便就是了。