ios - CoreData有必要学习么?什么阶段学习比较好?
ringa_lee
ringa_lee 2017-04-17 16:26:13
[iOS讨论组]

最近准备学习一下CoreData,但是对于这个技术似乎吐槽声非常大,那么这项技术是否有必要学习呢?如果不用CoreData又可以用什么代替它的功能呢?另外学习到什么程度应该开始学习这方面的技术?

ringa_lee
ringa_lee

ringa_lee

全部回复(2)
ringa_lee

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

阿神

SQLite或者Realm。Swift中使用SQLite.siwft这个第三方库不错。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号