记录一次自己用 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,太落伍了吧。

相关推荐
笑尘pyrotechnic19 小时前
LLDB进阶:使用命令行进行检查
ios·objective-c·cocoa·lldb
z***y86221 小时前
Swift在iOS中的Xcode
ios·xcode·swift
AirDroid_cn1 天前
iOS 18 后台应用偷跑流量,如何限制?
macos·ios·cocoa
明君879971 天前
Flutter 图纸标注功能的实现:踩坑与架构设计
android·ios
江东小bug王1 天前
深入理解 UINavigationController:生命周期、动画优化与性能调优
ios
Lexiaoyao201 天前
Apple StoreKit 2 开发指南
ios·apple
2501_915106322 天前
iOS App 测试工具全景分析,构建从开发调试到线上监控的多阶段工具链体系
android·测试工具·ios·小程序·uni-app·iphone·webview
Digitally2 天前
如何通过蓝牙将联系人从 iPhone 传输到 Android
android·ios·iphone
90后的晨仔2 天前
2025年11月27日年解决隐私清单导致审核总是提示二进制无效的问题
ios
songgeb2 天前
iOS Audio后台模式下能否执行非Audio逻辑
ios·swift