记录一次自己用 AI 写IOS APP的经历

我是几乎没有移动端开发经验的。仅有的一点安卓开发经验还是十几年前没毕业的时候自己瞎折腾。

故事的起源是每天辅导我儿子功课时的暴跳如雷。

我儿子上一年级了,在语文的生词上落后得非常严重(当然可能是他同学记性太好😂),学过就忘了。

为了帮他巩固生词,我觉得需要一个应用能记录生词(包括语文和英语,不过他英语虽然比不上同学但还是能跟住教学进度的)。

选型

问了AI好久,最推荐的还是RN。

我不太想用,研究了一下 Tauri2.0,发现虽然网上说可以但是实际开发过程中各种问题。

从头搭建了好几次项目,仅有一次莫名其妙的在手机上安装成功了,但是啥也看不到,不知道是卡在启动屏幕了还是内容本来就是空白的。

后来反复尝试了几次,连安装都成功不了了。

遂放弃。

想着还是依靠Vibe吧。于是先用xcode搭建了一个Empty App,这种方式果然靠谱,一下子就在手机上能用并且可以交互了。

把项目用Trae和windsurf打开,果然轻松协助。

好,就这样,写原生swift项目吧

恰逢 Trae 开始推Pro,于是暂时放弃 Trae 了

介绍

项目地址是 https://github.com/davelet/word-kill

用法就是进来后增加生词、查看列表、编辑熟练度。最简单的数据流,高中生都能设计出来:

最下面是排序按钮。

感想

关于AI辅助:太有用了,不然我这辈子也不会写出一个手机应用,因为不太可能去自学IOS编程。用xcode创建空项目,搭配Agent就能一天完成一个小项目,真的方便。

关于swift语言:这是我第一次近距离接触swift,但是感觉不太好,这个语言好像设计得特别随意,就是你要啥功能我都有,但是你想当然的觉得该怎么实现一般都会猜错。最大的问题是xcode现在还不支持使用Agent,太落伍了吧。

相关推荐
Coder_张三2 小时前
iOS 26 适配
前端·ios·swift
用户38034165882973 小时前
崩溃率从 0.3% 到 0.04%:我们做对的不是修 bug,是让每个崩溃只发生一次
ios·swift
2501_915921436 小时前
详细教程:使用Perfdog工具测量iOS应用的功耗性能与优化方法
android·macos·ios·小程序·uni-app·cocoa·iphone
风雨_6 小时前
RTK (Rust Token Killer) 安装、使用与卸载指南
ios
茶底世界之下7 小时前
夜景暗部要提亮多少?用 Awaking 给雪夜街道留一点层次
ios
黑科技iOS上架7 小时前
cocos游戏ios上架前加固流程(小蟹iOS混淆)
ios·审核·ios混淆·执行程序差异化
QWsin1 天前
「轻漾」App隐私政策
ios·个人开发
season_zhu1 天前
近段时间,AI加持下,我的开发感悟
ios
用户38034165882971 天前
Flutter 迁 SwiftUI:AI 把页面"搬"过来只用了两周,我们补结构花了两个月
ios·swift