0基础转码,用 AI 开发6 个App并成功上架的AI编程全流程分享
过去一个月,我从 0 到 1,用 ChatGPT + SwiftUI 独立开发了 6 个 iOS App,并全部上线 App Store。
0代码基础,无团队,唯一的工具是ChatGPT + 清晰的 Prompt。
📌 第一步:让Chatgpt写出代码结构
提示词:你是一个专业的 SwiftUI 程序员,拥有十年 iOS 开发经验。按照这些功能要求,告诉我应该包含哪些文件,每个页面具体实现什么功能,我用来做Chatgpt写代码的提示词。
✅ 这一步的主要目的是让Chatgpt进行架构设计,以及让它自己给出合适的提示词用来后续开发。如果需求明确,可以直接发原型图给Chatgpt,让AI更理解产品的UI设计和交互流程。
📌 第二步:根据AI给出的结构进行深入提问
通过第一步的提问,AI已经给出了建议的代码结构,一般情况下我并不会全盘接受,因为AI有时候给出的结构过于注重细节,比如每个功能都新建一个文件,我更倾向于一个页面新建一个文件,如果你不想自己修改,也可以直接复制AI的回答进行二次提问。
✅ 这一步的主要目的是让AI写出第一版代码,run一下看AI对自己的需求理解是否正确,不然很可能全程跑偏,因为同一个功能其实有很多实现方式。
📌 第三步:明确需求后细化提问
通过定义具体页面或者功能的需求,让AI修正代码,直到与自己的目标一致。
✅ 这一步是打磨产品的过程,你想要实现的页面和功能越精细,越需要细致描述,并且让AI不断修改代码。
📌 第四步:debug
实际上debug贯穿全程,我一般直接截图,告诉AI报错,让它自己分析原因检查代码,一次改不好就让它继续改,一直改到不报错为止。
📌 第五步:上架App store
上架app store的全流程我也是让Chatgpt完成,包括logo设计和文案,全都是Chatgpt做个初版,然后我给出方向让它继续优化。如果审核没通过,就把review notes发给Chatgpt,让它按照notes修改。
⭐️核心技巧:
1. Prompt 要具体,不要泛泛而谈。
2. 不要一次生成全文件,而是按页面、按组件、按功能逐步开发和优化。
3. 不断优化,一直做到满意为止。