Swift 的 app 开发用什么什么数据库好?

2019 年 6 月 30 日
 axdz

在做一个图片 app,想用 coredata,但不知道 coredata 与 cloudkit 的关系是怎样的? cloudkit 的用户数据是独立的,是不是不可以直接用 select 查看用户上传的数据?

6988 次点击
所在节点    iOS
12 条回复
MrStark
2019 年 6 月 30 日
推荐 Realm
ansonsiva
2019 年 6 月 30 日
coredata 用不来,我用 realm
axdz
2019 年 6 月 30 日
@ansonsiva 用 realm 的话,怎样把 app 部署到云服务器?
ai277014717
2019 年 6 月 30 日
realm 还行。自己开发的话可以试试云应用。
ansonsiva
2019 年 6 月 30 日
@axdz #3 icloud 的话 REALM 自己也支持,我用 icecream 三方库
zhigang1992
2019 年 6 月 30 日
damngood
2019 年 6 月 30 日
推荐 Core Data. 以前我也不喜欢一直用的 sql builder 类似的方案. 直到最近重新看了遍 CD 文档才发现改进挺大..
加上 iOS 13 添加的 ClouldKit sync, 真可以考虑下了.
niubee1
2019 年 6 月 30 日
底层都是 Sqlite
damngood
2019 年 6 月 30 日
目前 Core Data 和 CloudKit 并没有什么关系. 只是你可以用 Core Data 来做 CloudKit 数据的本地缓存.

iOS 13 后, 开启 CloudKit sync 的 Core Data 数据库自动会同步到自己管理的一个 CloudKit 远程数据库.

Core Data 是要比纯 Sql 要复杂点, 但是我感觉还是值得的, 特别是考虑到 sync 功能的加入.
maxmak
2019 年 6 月 30 日
持久化直接用 加密 json 文件
RayJiang9
2019 年 7 月 1 日
@ansonsiva 问下 Realm+icecream 打出来的包多大
om6r5sqSGG9Magr0
2019 年 7 月 1 日
WCDB 也还好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/578711

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX