axdz
V2EX  ›  iOS

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

  •  
  •   axdz · Jun 30, 2019 · 7605 views
    This topic created in 2688 days ago, the information mentioned may be changed or developed.

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

    12 replies  •  2019-07-01 16:57:24 +08:00
    MrStark
    MrStark
    Jun 30, 2019
    1
    推荐 Realm
    ansonsiva
    ansonsiva
    Jun 30, 2019 via iPhone
    2
    coredata 用不来,我用 realm
    axdz
    axdz
    OP
    Jun 30, 2019
    3
    @ansonsiva 用 realm 的话,怎样把 app 部署到云服务器?
    ai277014717
    ai277014717
    Jun 30, 2019
    4
    realm 还行。自己开发的话可以试试云应用。
    ansonsiva
    ansonsiva
    Jun 30, 2019
    5
    @axdz #3 icloud 的话 REALM 自己也支持,我用 icecream 三方库
    zhigang1992
    zhigang1992
    Jun 30, 2019
    6
    damngood
    damngood
    Jun 30, 2019 via iPhone
    7
    推荐 Core Data. 以前我也不喜欢一直用的 sql builder 类似的方案. 直到最近重新看了遍 CD 文档才发现改进挺大..
    加上 iOS 13 添加的 ClouldKit sync, 真可以考虑下了.
    niubee1
    niubee1
    Jun 30, 2019
    8
    底层都是 Sqlite
    damngood
    damngood
    Jun 30, 2019
    9
    目前 Core Data 和 CloudKit 并没有什么关系. 只是你可以用 Core Data 来做 CloudKit 数据的本地缓存.

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

    Core Data 是要比纯 Sql 要复杂点, 但是我感觉还是值得的, 特别是考虑到 sync 功能的加入.
    maxmak
    maxmak
    Jun 30, 2019
    10
    持久化直接用 加密 json 文件
    RayJiang9
    RayJiang9
    Jul 1, 2019
    11
    @ansonsiva 问下 Realm+icecream 打出来的包多大
    om6r5sqSGG9Magr0
    om6r5sqSGG9Magr0
    Jul 1, 2019
    12
    WCDB 也还好
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1571 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 08:53 · PVG 16:53 · LAX 00:53 · JFK 03:53
    ♥ Do have faith in what you're doing.