• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sjmcefc2
V2EX  ›  程序员

想请教 claude 如何实战,我自己想从头到尾实现一个 ios 的 app,不知道如何高效的利用 claude?

  •  
  •   sjmcefc2 · 3h 6m ago · 1779 views

    需求是:从头到尾一个人实现一个 ios 的 app ,体验 AI 加持下的一人公司。 困惑:以 chat 对话形式,写完了业务需求分析 PRD ,但 chat 模式使用 claude 效率很低,过程中频频出现限制。 后面知道需要运用 skill ,但目前不知道一般软件开发的流程是什么,我需要创建哪些 skill ,或者哪里有现成的 skill ?怎么才能最大化利用自己订阅的 pro 。 1.目前停留在 chat 阶段 2.完成了 PRD 文档写作,隐约知道软件开发需要 UI 设计、系统交互、技术架构、概要分析、详细设计这些,但是不知道如何下手。 3.UI 设计过程中,让 claude 生成了一些 ui 界面,但总觉得有点丢三落四。一是没有从不同用户角度设计界面,二是配色奇丑无比。三是很多设计的闪光点在下一轮对话中消失了。

    想通过自己的小项目,系统学习 claude 的应用,把前端+后端、业务和技术都一起通过,体验一下一人公司。 在此拜师学艺了。

    42 replies    2026-06-16 11:24:14 +08:00
    studyingss
        1
    studyingss  
       3h 1m ago
    你都用 ai 了,没想过直接把这段话发给 ai 吗。。。
    你应该使用 claude code 。
    sjmcefc2
        2
    sjmcefc2  
    OP
       3h 0m ago
    @studyingss 哈哈,真没有想过
    sjmcefc2
        3
    sjmcefc2  
    OP
       2h 55m ago
    更想请教一下经验丰富的大家的经验
    poyanhu
        4
    poyanhu  
       2h 52m ago
    这段话发给 ai ,让 ai 给你出步骤。
    Dispatcher
        5
    Dispatcher  
       2h 44m ago   ❤️ 2
    也许是我古法编程了,跟不上时代进步了。我觉得不可能仅通过 ai 能实现“给我制作一个 taobao ,拼多多出来”不然这太反经济学了,太逆熵了;如果真的可以实现,也许我们生存的世界真的就是虚拟的。

    我认为,制作 app ,要拆解到我认为 ai 能理解的程度,再让 ai 实现;

    我如果做一个 app ,假设不需要验证市场、验证产品模型,也不需要 gui ,不需要各种测试,只需要把 app 做出来,我也至少要:
    1 、设计通信包的数据结构; 2 、构建后端; 3 、拆分 app 端功能模块; 4 、把每个模块的功能、需求、特点等用相近的文字描述给 ai ,让 ai 实现;最后组装。

    这其实是一个传统的,省略很多步骤的软件开发流程,编码其实只占用很少的时间成本,绝大多数都是在定义,在推演,在构建。如果再算上市场调研、模型验证,产品推广等等,ai 其实占比几乎可以忽略不记。

    假设,我说的这些现阶段和未来都可以成立,那么 ai 淘汰的仅仅是无脑编程的低端程序员,淘汰不掉可以深入思考并实践软件工程的人。
    harry90
        6
    harry90  
       2h 41m ago
    @Dispatcher 做一个 app 出来 跟做一个商业模式出来是两回事
    aslehx
        7
    aslehx  
       2h 32m ago
    没有仙丹,先错再对。没有前后端、业务技术,只有需求欲望。
    sjmcefc2
        8
    sjmcefc2  
    OP
       2h 32m ago
    @Dispatcher 我是业务的,很具体的软件工程不是很理解。业务流程还可以。但是这次是想体验一下一人公司怎么搞?
    这是个不大不小的 ios 应用。拿来练手。面对 claude 这样的工具,有点不知从哪里下手。所以来请教

    ai 确实给了一点儿提示词,但是很大路货。感觉这个东西和求神拜佛一样,得说对了术语才能灵验。
    泛泛的提示词,好像不给力。
    sjmcefc2
        9
    sjmcefc2  
    OP
       2h 30m ago
    @aslehx 有没有可以借鉴的好例子呢?需求欲望这些都是技术看业务吧,一人公司就不存在这样的扯皮和割裂、还有装死。
    sprinng
        10
    sprinng  
       2h 28m ago
    placeholder
        11
    placeholder  
       2h 25m ago
    随便找个 tui ,

    再随便找个 api 充点钱,比如 deepseek 充个 50 、100 块的。

    然后把 iOS 项目建起来,打开终端进入项目目录,启动 tui ,告诉他这是个什么项目,想实现什么效果,或者直接给他完整的需求文档但是我不建议这么干。

    至于 skill 什么的,你用什么编程语言,以及你要做的是什么项目,按照这个路线谷歌一下应该就有了,
    f5a599
        12
    f5a599  
       2h 23m ago
    不建议用 iOS 原生语言开发,UIKit 的自适应布局代码顺序不对都可能闪退,SwiftUI 语法太糖了
    aslehx
        13
    aslehx  
       2h 23m ago
    先有一个最简单的需求,然后直接出 MVP ,再小步快跑增减功能,模型能力很强的,过程中会自动归总出一套流程方法论,不懂的直接问 ai
    kuhung
        14
    kuhung  
       2h 18m ago
    记得好像有 ios 开发的 skill 吧,加载进来开始梭哈。不过我更建议分层开发:先 hello world 体验下不同模型的能力;再构建核心共;再小步迭代。
    sjmcefc2
        15
    sjmcefc2  
    OP
       2h 17m ago
    @f5a599 那应该用啥呢
    sjmcefc2
        16
    sjmcefc2  
    OP
       2h 17m ago
    @kuhung 有关键词吗
    stararenas
        17
    stararenas  
       2h 13m ago via Android
    并不太理解,系统学习 claude 的应用,什么意思。不应该是,借助使用 Claude 学习开发吗?如果 Claude 本身需要很多学习才可以使用,那说明它是一个垃圾工具。
    QueueBounce
        18
    QueueBounce  
       2h 11m ago
    @sjmcefc2 #15 ReactNative, Flutter 这类跨平台框架
    fredweili
        19
    fredweili  
       2h 10m ago
    装一下 superpowers ,体验一下怎么从简单的提示词到详细的需求文档,实现文档,最后写代码,测试
    Julaoshi
        20
    Julaoshi  
       2h 9m ago
    可以先试一下 cursor 。我 vibe app 的流程基本上是:确定需求-多轮互动确定产品功能文档-设计架构和数据流-其他模型审计-设计界面-功能开发-逐步修改不满意之处-不同模型交叉审计-上架。Claude code 的话应该更好用一些。
    sjmcefc2
        21
    sjmcefc2  
    OP
       2h 8m ago
    @QueueBounce 感谢。看起来每个项目需要有自己的一套 skill 。目前我的状态还是零散的。
    @stararenas claude 很不错,比摸鱼的员工强很多,但目前作用还不知道怎么发挥出来。
    zouri
        22
    zouri  
       2h 5m ago
    我是觉得没必要考虑太多,想要什么就直接告诉他,先用起来再说
    sagnitude
        23
    sagnitude  
       2h 2m ago
    @Dispatcher 一句话就期望生成一个可运行的 APP 肯定不靠谱,但前面这些步骤并非 ai 占比忽略不计,一个没学过软件工程的人完全可以让 AI 去做这些步骤
    比如这样的提示词:

    1. 我想做一个 iOS App ,核心需求是 XXX ,计划应对最多 XXX 个用户,我需要哪些软件硬件和账号的准备工作,需要服务器吗?需要写哪些工具或软件
    2. 这些软件( iOS App/服务器程序)里,从业界最佳实践讲,给出模块拆解和最佳的可验证可测试可维护且代码质量较高的渐进实现步骤
    3. 对这些软件的模块的需求、输入、输出、边界、依赖关系、用到的库等,细化一下,并记录到文档里
    4. 对细化的设计文档,验证整体设计的可行性,综合考虑稳定性和质量
    5. 根据细化的设计文档,生成可以参考用来进行编码工作的详细设计文档
    fds
        24
    fds  
       1h 59m ago
    skill 目前就是别人写好的提示词,或者你常用的提示词,固定下来,避免重复输入,没有什么特别神奇的。当然有些人,工程做得多,总结得好,确实可能比自己写的效果强,但并不是必要的。感觉你最好先做一个最简单的版本,然后再不断打磨改进。AI 目前上下文有限制,应该不可能一次出个特别完整的大型项目。看国外也有调用多个 agent 进行工程的实践,我没试过,觉得比较费 token 。
    f5a599
        25
    f5a599  
       1h 56m ago
    @sjmcefc2 用 Flutter 或者 React Native 这种声明式布局的语言吧,实在要用原生就用 SwiftUI 框架,但确实不好维护
    dadaslele
        26
    dadaslele  
       1h 56m ago
    我这个就是 Claude 一手打造的 IOS 的 APP ,我一行代码也没写,而且上架一次就过了。
    https://techfeed.dev/
    sjmcefc2
        27
    sjmcefc2  
    OP
       1h 55m ago
    @sagnitude 没有系统的学习软件工程,对技术也不是很了解。对业务需求更熟悉,claude 是个好助手。
    @fds 想找久经考验的提示词来学习一下。
    也想把整个过程,尽可能从上到下都走一遍。
    Clannad0708
        28
    Clannad0708  
       1h 53m ago
    @Dispatcher #5 你可以看下 fable 的生成效果,现在真的可以 “给我制作一个我的世界了”
    Hidetodong
        29
    Hidetodong  
       1h 51m ago
    花点 token 测试一下你就知道了
    Dispatcher
        30
    Dispatcher  
       1h 51m ago
    @Clannad0708 那是 ai 想象中的世界。而不是我想要的。

    只会有三种情况:
    ai 做的,惊艳到了“我”,那么证明我调研不足,甚至不知道细节怎么设计,只能让 ai 替代我去设计,这种空中楼阁必然失败;
    ai 做的符合想象中的我:要么是写了几万字的 prompt ,要么是万中无一的概率;
    ai 做的不是我想要的(日常占我 90%的情况):我需要不断地纠正它,有的时候还不如我自己动手效率高,苦笑。
    neuthself
        31
    neuthself  
       1h 47m ago
    UI 设计我也很头疼,自己让 AI 设计出来得总是不尽人意,不知道有没有什么好的方式。
    rrubick
        32
    rrubick  
       1h 45m ago via iPhone
    把 Claude 的官方文档看一遍先
    YanSeven
        33
    YanSeven  
       1h 39m ago
    UI 设计是 vibe coding 中真正难啃的骨头。
    grimbedroom
        34
    grimbedroom  
       1h 35m ago
    或许你可以试下 https://github.com/yetone/voice-input-src
    试一下别人的从 0 到 1
    试一下 足够完成任务的 /goal
    sjmcefc2
        35
    sjmcefc2  
    OP
       1h 20m ago
    @Hidetodong 已购买,已尝试。无从下手。
    @dadaslele 求经验分享,看着很高大上。
    @Clannad0708 fable 用不了了。
    @neuthself 同求
    @rrubick 边看边学,无处下口。急用
    @grimbedroom 这个试试
    FreeLester
        36
    FreeLester  
       1h 16m ago
    @dadaslele 收入怎么样?
    dadaslele
        37
    dadaslele  
       1h 8m ago
    @sjmcefc2 UI 可以用 https://www.pencil.dev/来进行设计,里面可以直接用 Claude/codex ,而且设计的也很不错。

    技术的话,需要你先设计好架构,然后连着 pencil 的 mcp ,他就可以按照 ui 来做了,你需要把表结构把关好、接口设计把关好,其他的就都让 Claude 来就行。

    其实技术本身不难,只不过怎么考虑低成本的运营,这个是一门比较难的学问。
    dadaslele
        38
    dadaslele  
       1h 7m ago
    @FreeLester 刚刚上线,也没推广,是我自己用的 APP ,有人付费的话,就算是帮我分担运营成本了。
    deplives
        39
    deplives  
       1h 2m ago
    先构思好思路,然后去 https://claude.ai/design 设计出可交互的原型,然后一键 send to claude code 然后等他实现
    deplives
        40
    deplives  
       1h 2m ago
    @neuthself https://claude.ai/design 现在能解决我 90% 的 UI 和 UE 的问题
    jimrok
        41
    jimrok  
       52 mins ago
    你这个起步的 app 用不上 claude 的 api ,先装好 claude code 或者 hermes ,配置一个 deepseek 或者 glm5.1 的,先干起来。干到 7 ,8 成,还有功能不满意,切换一下模型,换到 claude 的模型帮你再完善一下。
    Clannad0708
        42
    Clannad0708  
       46 mins ago
    @sjmcefc2 #35 可以看看能用的时候大家用 fable 生成的效果,和其他 ai 现在是断档的不一样
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4323 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 126ms · UTC 04:10 · PVG 12:10 · LAX 21:10 · JFK 00:10
    ♥ Do have faith in what you're doing.