记录一次自己用 AI 写IOS APP的经历
我是幾乎沒有移動(dòng)端開發(fā)經(jīng)驗(yàn)的。僅有的一點(diǎn)安卓開發(fā)經(jīng)驗(yàn)還是十幾年前沒畢業(yè)的時(shí)候自己瞎折騰。
故事的起源是每天輔導(dǎo)我兒子功課時(shí)的暴跳如雷。
我兒子上一年級(jí)了,在語文的生詞上落后得非常嚴(yán)重(當(dāng)然可能是他同學(xué)記性太好),學(xué)過就忘了。
為了幫他鞏固生詞,我覺得需要一個(gè)應(yīng)用能記錄生詞(包括語文和英語,不過他英語雖然比不上同學(xué)但還是能跟住教學(xué)進(jìn)度的)。
選型
問了AI好久,最推薦的還是RN。
我不太想用,研究了一下 Tauri2.0,發(fā)現(xiàn)雖然網(wǎng)上說可以但是實(shí)際開發(fā)過程中各種問題。
從頭搭建了好幾次項(xiàng)目,僅有一次莫名其妙的在手機(jī)上安裝成功了,但是啥也看不到,不知道是卡在啟動(dòng)屏幕了還是內(nèi)容本來就是空白的。
后來反復(fù)嘗試了幾次,連安裝都成功不了了。
遂放棄。
想著還是依靠Vibe吧。于是先用xcode搭建了一個(gè)Empty App,這種方式果然靠譜,一下子就在手機(jī)上能用并且可以交互了。
把項(xiàng)目用Trae和windsurf打開,果然輕松協(xié)助。
好,就這樣,寫原生swift項(xiàng)目吧
恰逢 Trae 開始推Pro,于是暫時(shí)放棄 Trae 了
介紹
項(xiàng)目地址是 https://github.com/davelet/word-kill
用法就是進(jìn)來后增加生詞、查看列表、編輯熟練度。最簡(jiǎn)單的數(shù)據(jù)流,高中生都能設(shè)計(jì)出來:
最下面是排序按鈕。
感想
關(guān)于AI輔助:太有用了,不然我這輩子也不會(huì)寫出一個(gè)手機(jī)應(yīng)用,因?yàn)椴惶赡苋プ詫W(xué)IOS編程。用xcode創(chuàng)建空項(xiàng)目,搭配Agent就能一天完成一個(gè)小項(xiàng)目,真的方便。
關(guān)于swift語言:這是我第一次近距離接觸swift,但是感覺不太好,這個(gè)語言好像設(shè)計(jì)得特別隨意,就是你要啥功能我都有,但是你想當(dāng)然的覺得該怎么實(shí)現(xiàn)一般都會(huì)猜錯(cuò)。最大的問題是xcode現(xiàn)在還不支持使用Agent,太落伍了吧。
總結(jié)
以上是生活随笔為你收集整理的记录一次自己用 AI 写IOS APP的经历的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为啥半夜会醒!
- 下一篇: 企业微信hook,自定义工具,收发消息