V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
axdz
V2EX  ›  iOS

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

  •  
  •   axdz · 2019-06-30 13:41:16 +08:00 · 6259 次点击
    这是一个创建于 1974 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    12 条回复    2019-07-01 16:57:24 +08:00
    MrStark
        1
    MrStark  
       2019-06-30 14:11:19 +08:00
    推荐 Realm
    ansonsiva
        2
    ansonsiva  
       2019-06-30 14:12:26 +08:00 via iPhone
    coredata 用不来,我用 realm
    axdz
        3
    axdz  
    OP
       2019-06-30 15:18:25 +08:00
    @ansonsiva 用 realm 的话,怎样把 app 部署到云服务器?
    ai277014717
        4
    ai277014717  
       2019-06-30 15:24:04 +08:00
    realm 还行。自己开发的话可以试试云应用。
    ansonsiva
        5
    ansonsiva  
       2019-06-30 15:52:33 +08:00
    @axdz #3 icloud 的话 REALM 自己也支持,我用 icecream 三方库
    zhigang1992
        6
    zhigang1992  
       2019-06-30 17:45:25 +08:00
    damngood
        7
    damngood  
       2019-06-30 17:58:09 +08:00 via iPhone
    推荐 Core Data. 以前我也不喜欢一直用的 sql builder 类似的方案. 直到最近重新看了遍 CD 文档才发现改进挺大..
    加上 iOS 13 添加的 ClouldKit sync, 真可以考虑下了.
    niubee1
        8
    niubee1  
       2019-06-30 17:58:32 +08:00
    底层都是 Sqlite
    damngood
        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 功能的加入.
    maxmak
        10
    maxmak  
       2019-06-30 22:33:49 +08:00
    持久化直接用 加密 json 文件
    RayJiang9
        11
    RayJiang9  
       2019-07-01 11:18:41 +08:00
    @ansonsiva 问下 Realm+icecream 打出来的包多大
    Enochyun
        12
    Enochyun  
       2019-07-01 16:57:24 +08:00
    WCDB 也还好
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   980 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 22:54 · PVG 06:54 · LAX 14:54 · JFK 17:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.