
我是薄荷记账程序员,刚了解这个项目的时候,认为很简单,一个记账工具而已,没什么难的。 但深入之后,发现它有大量的表结构,业务很复杂,涉及到云同步,离线同步,双向同步,多人共享同步,甚至还有 webdav 备份。 数据查询也多,都是复杂的 sql 语句。 感觉用 ios 的 core data 很难下手啊!
1 ydatong 2020 年 6 月 5 日 via iPhone 可以用 sqlite |
3 ydatong 2020 年 6 月 5 日 via iPhone OC Swift 都有 sqlite 的封装库可以拿过来用的,github 上搜一下 |
5 damngood 2020 年 6 月 5 日 Sqlite.swift 或者 GRDB 都不错吧 |
6 MrStark 2020 年 6 月 5 日 看看微信的 WCDB 合不合适 |
7 finab 2020 年 6 月 5 日 |
11 ipadpro4k 2020 年 6 月 5 日 via iPhone 搭车一问,如果本地记录有几十万条或者上百万条,能 icloud 同步吗,icloud 有没有大小限制或者数目限制 |
12 66450146 2020 年 6 月 6 日 要么 sqlite 要么 core data,其他的不确定性太大 不要做任何一个第三方库的最大的用户 |
13 damngood 2020 年 6 月 6 日 via iPhone @ipadpro4k icloud 应该没有记录条数限制. 只是对每次操作的记录条数有限制. 而且对平均用户流量好像有限制,不过一般不滥用的话是没问题的. 记得以前是大概平均 50m 每用户吧 用户百万条记录这个量有点多吧. |
15 ByteRan 2020 年 6 月 6 日 sqlite |
17 MikeFeng 2020 年 6 月 6 日 sqlite 至少你换语言的时候不会很狼狈 |
19 iOSSer 2020 年 6 月 8 日 MagicalRecord 或者 Realm 是最佳选择 |
21 arnoldxiao 2020 年 8 月 11 日 FMDB |