在我发布的第一个介绍 Cent 记账 的视频下面,问得最多的一个问题是,在哪里可以下载呢?没办法,Cent 作为一个 PWA ,本来是完全不需要下载的,但是如今的应用生态中,Web 天生低人一等,各家手机厂商防贼一样防着浏览器,如果不出一个详细教程,初次了解的人根本学不会怎么把一个 PWA 安装到桌面上。因此,我决定做一个 iOS 原生版 Cent 。 至于为什么是 iOS ,原因也很简单,几年前我就开通了 Apple Develop Program ,本来打算做一些小玩具练手,但因为懒,也一直没有动手,白白花了好几年的订阅费用。对比 Android ,iOS 生态的好处显而易见,完善的全球上架流程,一致的硬件架构,不需要考虑各种适配问题,比起国内安卓市场那堪比规则怪谈的上架机制,不选 iOS 简直天理难容。 我从一开始就决定完全通过 Vibe Coding 来进行开发,因为如果要让我从头开始学习一门其他语言开发,了解那些犄角旮旯里的不知名 API ,对于如今改个样式都恨不得让 AI 来做的我来说,几乎是不可能的。一旦尝过了 AI 的甜头,要想回归手写代码的时代,那就太难了。 ...