在做一个图片 app,想用 coredata,但不知道 coredata 与 cloudkit 的关系是怎样的? cloudkit 的用户数据是独立的,是不是不可以直接用 select 查看用户上传的数据?
![]() | 1 MrStark 2019-06-30 14:11:19 +08:00 推荐 Realm |
![]() | 2 ansonsiva 2019-06-30 14:12:26 +08:00 via iPhone coredata 用不来,我用 realm |
4 ai277014717 2019-06-30 15:24:04 +08:00 realm 还行。自己开发的话可以试试云应用。 |
![]() | 6 zhigang1992 2019-06-30 17:45:25 +08:00 firebase 或者 https://aws-amplify.github.io/ |
![]() | 7 damngood 2019-06-30 17:58:09 +08:00 via iPhone 推荐 Core Data. 以前我也不喜欢一直用的 sql builder 类似的方案. 直到最近重新看了遍 CD 文档才发现改进挺大.. 加上 iOS 13 添加的 ClouldKit sync, 真可以考虑下了. |
![]() | 8 niubee1 2019-06-30 17:58:32 +08:00 底层都是 Sqlite |
![]() | 9 damngood 2019-06-30 18:04:02 +08:00 目前 Core Data 和 CloudKit 并没有什么关系. 只是你可以用 Core Data 来做 CloudKit 数据的本地缓存. iOS 13 后, 开启 CloudKit sync 的 Core Data 数据库自动会同步到自己管理的一个 CloudKit 远程数据库. Core Data 是要比纯 Sql 要复杂点, 但是我感觉还是值得的, 特别是考虑到 sync 功能的加入. |
10 maxmak 2019-06-30 22:33:49 +08:00 持久化直接用 加密 json 文件 |
![]() | 12 om6r5sqSGG9Magr0 2019-07-01 16:57:24 +08:00 WCDB 也还好 |