历史版本的帖子
1.0: https://v2ex.com/t/681857
为什么做这个?
市面上的信用卡管理 APP,功能不是很能满足专业信用卡玩家的需求:大公司的 APP 主要专注于记账、贷款、代还账单等,个人开发者的 APP 则主攻卡片管理、还款日提醒等。
所以,我就自己写了一个 APP,目标是能满足专业需求,同时简单好用。当前的版本,独家功能是把信用卡按照额度分组,每组的额度都要尽可能的相等。
APP 使用 Swift+SwiftUI 开发,需要 iOS 13 以上的系统才可以运行。

本次更新的内容
本来计划是添加一些缺失的大众功能,比如还款日提醒等。在开发时发现,当前使用的 UserDefault 数据存储对于相关业务逻辑不是很好用。经过选型,CoreData 是一个不错的选择。
同时,SwiftUI 又存在一些问题需要解决,不然用户体验很差劲。
因此,本次更新就暂未添加还款日提醒等新功能。不然工作量太大。
解决 SwiftUI 的一些奇奇怪怪的问题
- TextField 无法正常输入中文。感谢 @NFC 、 @Zheming 的反馈。
- NavigationView 之内的 Picker,存在重定位的现象,即「弹上来」。感谢 @also24 的反馈。
- List 中的 Divider 时有时无。
交互优化
- 添加信用卡,使用 FAB 按钮,更方便手指点击。
- 关闭按钮使用文本按钮,可触控面积加大。
底层更新
- 将用户数据存储从 UserDefault 迁移到 CoreData,以支持未来更复杂的业务。
已知 bug
- 重新计算额度配平的分组后,APP 可能会崩溃。这个 bug 与 SwiftUI 的 List 有关,已经在下一个版本修复。
后续计划
- 增加免息期计算功能
- 增加还款日提醒功能
如何获得 APP?
定价 6 元,无内置广告。App Store 链接如下,也可扫描二维码: https://apps.apple.com/cn/app/id1491868906

欢迎大家使用 TestFlight 使用最新的测试版,并给出宝贵的建议。TestFight 链接如下,也可扫描二维码: https://testflight.apple.com/join/ZuW9kx6v
