记录自己做的第一个 iOS App 的喜悦

AI coding 火了很久了,我也经常用 AI 来做一些工作上用的小工具,但这些工具基本都是部署在服务器上的小型应用,iOS 的 App 还从来没尝试过,一是没有这方面需求,二是在我的刻板印象里,iOS App 应该是比较重一点的,它不像网页工具那样简单。

然而,前几天我产生了第一个 iOS App 的需求,我尝试将我的想法发给 Claude code,CC 输出完一个完整的 plan 之后,我发现这个东西好像也没那么复杂,所以,作为一个完全不懂开发的小白,终于开始了第一个 iOS App。

我平时在运营着一个小自媒体账号,经常需要拍摄口播视频,所以我的相机上有一个提词器,手机放在上面,打开提词器滚动的 App,就可以照着写好的文稿录制,虽说提词器 App 可以设置文字滚动的速度,但是在录的时候,难免有说错或者说快说慢的情况,每次遇到这种情况,我都要起身重新调整文字位置,体感非常不好。

当然也有可以跟随语音滚动的 App,也就是话说到哪,字就跟到哪,滚动不再是固定的,而是跟着自己说话的速度走,但是看了几个有这个功能的 App,订阅都很贵,我认为仅为了这一个功能去订阅,这不值得。

所以这时候萌生了这个念头,我何不自己尝试做一个这样的 App,所以一个「语音跟随提词器」的开发就开始了。随后我就如开头所说,理了下我的需求和想实现的几个功能,交给了 Claude code 的 Plan 模式,CC 做出来的 plan 我觉得很完善,随即就让它开始开发了,并且为了在我忙完别的之后能见到雏形,斗胆开了”Bypass permissions”模式。

由于是第一次接触 iOS App 的开发过程,我甚至都不知道如何编译,这里也是让 CC 来教我如何操作,等它做完之后,我终于按照操作成功在自己的 iPhone 上试运行了第一个版本。

其实这个需求比较简单,第一个版本就已经基本可用,只有一些间距、遮挡、跟随灵敏度之类的小问题,随后又让 CC 修改了几个版本,现在的版本已经基本够我用了。这里面最重要的功能,就是「跟随语音」,我再也不用按照固定的速度录口播了,其他的小功能,例如按照镜像要求调整上下或左右翻转,调整字体大小、行距等等现在也都齐全了,我想等我用上一阵,如果产生了新的功能需求,还可以继续迭代。

不过这个 App 目前不打算上架 App Store,因为毕竟只是从自己的小需求出发,对于大众来说,这也是一个很小众的需求(当然还有更重要的原因,就是不舍得 99 美金一年的开发者订阅费😅)。所以仅仅是记录第一个 iOS App 的过程和喜悦。


我知道有些专业的程序员其实不屑于“vibe coding”,或者说,不屑于看不懂代码的人来“vibe coding”,虽然我认可看得懂代码才能做得好 App,才能看得出 AI 写出来的错误,但是,对于像我这样有想法有需求的非程序员来说,AI coding 真的解决了很多问题,也许现在的 AI 还不足以让一个非程序员做出一个复杂完善的东西,但解决一个一个的小需求,是一件能做到并且很爽的事。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注