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

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

  •  
  •   sjmcefc2 · 5h 25m ago · 2679 views

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    其实技术本身不难,只不过怎么考虑低成本的运营,这个是一门比较难的学问。
    dadaslele
        38
    dadaslele  
       3h 26m ago
    @FreeLester 刚刚上线,也没推广,是我自己用的 APP ,有人付费的话,就算是帮我分担运营成本了。
    deplives
        39
    deplives  
       3h 21m ago
    先构思好思路,然后去 https://claude.ai/design 设计出可交互的原型,然后一键 send to claude code 然后等他实现
    deplives
        40
    deplives  
       3h 21m ago
    @neuthself https://claude.ai/design 现在能解决我 90% 的 UI 和 UE 的问题
    jimrok
        41
    jimrok  
       3h 11m ago
    你这个起步的 app 用不上 claude 的 api ,先装好 claude code 或者 hermes ,配置一个 deepseek 或者 glm5.1 的,先干起来。干到 7 ,8 成,还有功能不满意,切换一下模型,换到 claude 的模型帮你再完善一下。
    Clannad0708
        42
    Clannad0708  
       3h 5m ago
    @sjmcefc2 #35 可以看看能用的时候大家用 fable 生成的效果,和其他 ai 现在是断档的不一样
    nofishing
        43
    nofishing  
       2h 13m ago
    @dadaslele #26 网站都十分漂亮专业啊,UI UX 全都是 claude 做的吗?
    dadaslele
        44
    dadaslele  
       2h 10m ago
    @nofishing 是的呢,我只跟他说我想要什么样的页面,主要是 pencil 里给了很多的设计提示词的注入。
    dearmymy
        45
    dearmymy  
       2h 9m ago
    你要只是普通 app 别用原生开发,毕竟需要 ide 配合,你直接用 react native 开发,全程 cursor 就可以搞定,上架都很方便
    foryou2023
        46
    foryou2023  
       2h 6m ago
    把你所有的问题都发给 claude code ,然后说自己是小白,一步一步的教你。

    你按照教程操作就行了,遇到问题截图给 claude code 。

    我就是这样写了好几个 app ,完全的零基础。
    nofishing
        47
    nofishing  
       2h 5m ago
    @dadaslele #44 学习到了老哥,思路非常清晰,做的非常好,希望以后能多多分享这方面经验
    dadaslele
        48
    dadaslele  
       2h 3m ago
    @nofishing 感兴趣我可以分享一下做这个 APP 的全过程,我得抽时间整理,基本上是我在春节期间做的吧,没有费太多时间。
    dadaslele
        49
    dadaslele  
       2h 2m ago
    另外有感兴趣体验这个 APP 的,可以在这个帖子下留言,或者给 [email protected] 发送体验申请,可以免费送半年的体验哦。

    https://v2ex.com/t/1220013
    nofishing
        50
    nofishing  
       1h 59m ago
    @dadaslele #48 期待,分享的时候可以踢一下,已特别关注
    dadaslele
        51
    dadaslele  
       1h 53m ago
    @nofishing 👌
    Keine
        52
    Keine  
    PRO
       1h 4m ago
    像是在问 把大象放进冰箱需要几步
    换 Codex 吧
    200 刀的 GPT Pro
    100 刀的苹果开发者
    一台 Mac mini
    要做什么直接发给他就行了 允许所有权限 一天一个 app
    Kevin2
        53
    Kevin2  
       51 mins ago
    要写好多.MD 文档》🤣 (看了公司技术大牛 ai 辅助编程培训会有感
    wnpllrzodiac
        54
    wnpllrzodiac  
       42 mins ago
    先买台最新的苹果 17promax
    remarrexxar
        55
    remarrexxar  
       35 mins ago
    Brodess
        56
    Brodess  
       5 mins ago
    有耐心还是可以的。先用 Claude design 出一下图,然后 Claude code 实现
    rxswift
        57
    rxswift  
       Just Now
    直接对话
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5550 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 572ms · UTC 06:29 · PVG 14:29 · LAX 23:29 · JFK 02:29
    ♥ Do have faith in what you're doing.