AI 都救不了的程度,文档实在太烂,导致不管是 gemini 还是 gpt 都经常给出错误的解答
绝望
1 Cruzz 28 天前 我想自己打包一个 singbox ,注册一个 helper 服务,折腾了一个礼拜。可能是我太菜了。 |
2 majianglin 28 天前 ![]() 正相反,201x 年开发 iOS App 的时候,苹果的文档是最好的,每个技术方向都有入门的 demo 反而是国内的支付文档写的跟 s 一样 |
![]() | 3 andforce 28 天前 ![]() |
![]() | 4 qdwang OP @majianglin 苹果搞入门是挺全的,稍微深入一点,文档全无。这就是为什么 google 搜不到,ai 也救不了,只能瞎编乱造。 |
![]() | 6 funcman 28 天前 @majianglin #2 以前做 iOS 开发时,还是挺有精英光环的,哈哈 |
7 MacsedProtoss 28 天前 via iPhone ![]() ai 救不了是因为 ai 没多少 iOS 语料 而且 iOS 不少东西还需要 Xcode 上的 gui 操作一下 或者去 developer 网站上注册啥的 至于文档本身得看你和谁比,你要说 Android 的或许还能讨论一下,其他家的文档…还是 iOS 的更好 |
![]() | 8 so898 28 天前 当高级开发者还在读文档的时候,资深开发者都被迫去读苹果的源码(和反编译出来的源码+文件头)来理解问题了 现在在苹果开发眼中,AI 急需能够阅读汇编(至少 ARM ),不然很多问题只能让他胡编浪费 Token |
9 majianglin 28 天前 @funcman 有个 m 光环,年龄大了一样失业 |
![]() | 10 renchong 28 天前 xcode 更是重量级 |
11 SoulFlame 28 天前 ![]() 我服务端也时常会接入一些苹果的 API ,我吐槽一点很恶心的,苹果的文档,想看请求和响应参数体,要一级级无限点下去,搁这套娃呢,煞笔 |
![]() | 13 EgbertW 28 天前 ![]() @majianglin #2 感觉近些年还是 Android 的文档更好一点,仅限英文版。各种 API 讲的很清楚,demo 该有的也都有。实在搞不懂还能直接翻源码,不过这就是开源的好处了。 |
![]() | 14 AlwaysBee 28 天前 话说是什么功能困扰了你? |
![]() | 15 usVexMownCzar 28 天前 via iPhone 本来想 iOS 开发门槛高的 AI 都解决不了 可惜没有多少原生 iOS 开发的岗位了 |
![]() | 16 Gilfoyle26 28 天前 swift C# 都是好东西,结果砸在了这些企业自己的手里 |
![]() | 17 AoEiuV020JP 28 天前 |
![]() | 18 Xheldon 28 天前 ![]() 文档烂是指看不懂还是不好找,如果是翻译的问题可以试试我的这个插件 https://appledocs.dev/zh-CN ,免费版够用,付费的话中文使用人民币结算,其他使用美刀 |
![]() | 19 usVexMownCzar 28 天前 via iPhone 你用 OC 可能好点 swift 6.0 swiftui modern concurrency swift Marco ,这一套 AI 就蒙了。 |
![]() | 20 ashong 28 天前 苹果的文档非常清晰明了啊 |
![]() | 21 SayHelloHi 28 天前 macOS 开发 也很痛苦 有时候只搜索到了一个 API 如何使用?苹果文档没有写 要哭了 |
![]() | 22 kera0a 28 天前 via iPhone ![]() 如果你是资深 iOS 开发者才能用好 AI ,不是 iOS 开发 AI 很容易跑偏。 你描述的功能可能 AI 并非不能实现,只是你提供的上下文不够多 比如,你说实现一个功能,后台收集用户的位置轨迹。 AI 会给你整一个后台收集位置的代码,应用退出后台后启动一个后台任务,看起来像模像样但测试发现基本收集不了。 受限于 iOS 系统限制,后台位置收集需用专门 API 才能实现,你只有非常具体的和 AI 描述使用什么方案才能做对,也就是你本身要很懂 iOS 开发。 这是我高强度 vibe 了一段时间的感受,很多场景都需要我去描述使用什么什么技术,否则 AI 大概率做不出来。 |
![]() | 23 spike0100 28 天前 claude code 挺好用的。gemini cli 生成的代码一般都不能直接使用,得手动纠正好多次,claude code 就一次生成就能跑通。 |
24 layxy 28 天前 再烂有微信的烂,烂就算了连个官方 sdk 都没有 |
25 cs4forever 28 天前 @spike0100 claude code 和 chatgpt 比呢 感谢 |
![]() | 26 spike0100 28 天前 @cs4forever 这个不是一回事。chatgpt 不能直接走 agent 模式生成代码。 |
27 MeiJiayun 28 天前 via iPhone |
28 cs4forever 28 天前 @spike0100 感谢 |
![]() | 29 usVexMownCzar 28 天前 via iPhone @cs4forever Claude code 和 codex 比较,听说 codex 可以。cc 不清楚。只用它写过前段 |
30 cs4forever 27 天前 @chiaf 好的 感谢 |
31 okakuyang 27 天前 偏见 偏见! |
![]() | 33 zpvip 27 天前 @Xheldon 说实话, 你这种免费版是我最最最最最最最最最最最最讨厌的类型, 花了无数时间找不到免费版和收费版有什么区别 我不购买可以使用吗? 完全可以!您可以免费使用本产品,但为了使用体验,我们建议您购买授权。 你自己看看, 这是人话吗? 什么是"使用体验", 加了广告? 用不到最新翻译版本? 还是像 Total Commander 让用户选个 1, 2, 3? |
![]() | 34 bbbblue 27 天前 ai 对 swift/swiftui 的学习可能还是太少了 但是 swiftui 本身也很奇怪。。。应该使用非常广泛啊 但是课程 教程都很少。。有的也是很早之前的 udemy 上那几套全是 demo 。。 react native 还有那种完整开发一个 xxx clone 的。。。不知道为啥 |
![]() | 36 qxmqh 27 天前 哈哈 很多文档尤其是 2018 年之前的其实挺全的,各种 demo ,然后 2018 年之后就没有人更新维护原生的开发项目了,导致不管是 OC 还是 Swift 的入门也好,demo 小功能也好,几乎就没有了。近十年 原生 app 就停滞了。留下的都是很早之前的老人,新人没有人入坑了。 -----来自 从 12 年开始 iOS 开发的人士。 |
![]() | 37 huifer 27 天前 问题来了 我都用 AI 产出了 20+ APP 了 这是怎么回事呢。 |
![]() | 39 phcbest 27 天前 @luckyzd 查了一下好像是这个,复杂度不算太高 https://apps.apple.com/us/developer/%E6%B6%9B-%E7%8E%8B/id1825986761 |
40 Huelse 27 天前 用跨平台框架开发会不会好点? |
![]() | 41 maemolee 27 天前 @MacsedProtoss 就很希望 apple intelligence 出来之后,在这块给人一点惊喜了总不能都不加入 apple 技术栈的训练语料吧 |
![]() | 43 huifer 27 天前 |
![]() | 44 Bananana 27 天前 我是个 iOS 的开发。我感觉让 AI 写工具类应用还挺棒的。。我前段时间让 gemini cli ,写了个 macOS 的 SwiftUI 的公司内部应用。集成了一个 adb 可执行文件,自定义文件类型等这些功能,类似用 GUI ,封装命令行的调用。讲实话,没有 AI ,我完全不知道在 macOS 上怎么做这些功能。 |
45 tangzhiyong 27 天前 推荐用 flutter ,可以直接在 window 开发,开发好 windows 版本,然后用 xcode 打包一下就可以发布了. 不用打开模拟器,效率翻倍。 |
![]() | 46 lol173 27 天前 我用 reactnative 开发 iOS |
![]() | 47 94 27 天前 我听说过一个传闻,就是苹果的开发者文档是按照 TB 来算的? |
49 xing7673 27 天前 @MacsedProtoss 和微软比更是一坨,别洗了,apple developer archive 写得都比现在的文档要好 |
![]() | 50 Xheldon 27 天前 |
![]() | 51 Xheldon 27 天前 @dfkjgklfdjg fake news ,据可靠消息,苹果的文档, 对于数据部分「只有」 24w 个 json ,https://appledocs.dev/zh-CN/progress |
![]() | 52 edisonwong 27 天前 swift 那迭代,19 年写过一阵,到现在,我连代码都看不懂了,各种语法糖 新手 demo 文档挺好,官网的教程不错 |
54 freeloop1 27 天前 别的不说,swift 那个循环语法是真有恶心,我尝试着好了好几次都给恶心坏了。ForEach(items) { item in Text(item) } 这是什么 J8 啊?浑身难受。 |
![]() | 55 Gilfoyle26 27 天前 @eratpfus7 #53 如果比差,那还是微信第一 ![]() |
![]() | 56 icyalala 27 天前 你要先分清 UIKit 和 SwiftUI 明确让 AI 去用 Swift 写 UIKit App 一般表现得很好 |
![]() | 58 iflint 27 天前 AI 这块还得是前端。另外 xcode 是在是太拉了 |
![]() | 60 alexcding 26 天前 |
61 LeoDaxia 26 天前 via iPhone @kera0a 深有同感,现在不开 plan mode 都不敢用了,plan mode 都得对账半天,根本不敢让它自己写。而且最近 cc 降智明显…… |
![]() | 63 ChrisFreeMan 26 天前 还有人夸文档好我是没想到的,对比的国内互联网公司吗? |
![]() | 64 |
![]() | 65 whyrookie 26 天前 开发 Android 是另一种痛苦,Gradle + AGP + Android Studio 三件套 |
![]() | 66 fbu11 26 天前 Android 开发跟 ios 比完全是另一种痛苦是真的: 1.开发 Android 对国内不挂代理翻墙的那些人不太友好,毕竟 Google 是人家国外的,他们有部分人天天 CSDN 2.ios 的开发人员很多都有阅读源码或者看官方文档的习惯,Android 开发很多人没这习惯 3.Google 的 Android studio 和 gradle 每隔一两年大改版,新版本的 android studio 已经不支持 4.x 、3.x 的老版本的项目了,导入老项目很麻烦,这一点很傻逼 4.国内每家手机厂商都有不同的 bug ,同样的代码每个牌子手机表现的不同 |
70 iOCZS 24 天前 @freeloop1 swift 语法还是有点复杂的,ForEach 其实是一个 struct ,这里是调用了它的构造函数,第一个参数是 items ,是数据源;第二个参数是 view builder 类型的闭包。尾随闭包,也就是函数的最后一个参数是闭包,这个闭包可以放到外面去,结果就变成这个样子了。 |
![]() | 71 labdum 24 天前 连上 MCP 试试? context7 有 swift 的文档吧,还有 specs 之类的,让模型知道具体版本的写法? |
73 DefoliationM 24 天前 via Android 我感觉最离谱的是有些系统 API 必须付费才能用,即使我是本地学习测试不发布到 Apple store 。 |
![]() | 74 HojiOShi 24 天前 @fbu11 #66 1. 初始化配置 Android Studio 早就已经可以不挂代理了,接下来只需要换 gradle 和 maven 仓库镜像链接了。但凡是稍微有点经验的 Android 开发者都不会觉得这样做很困难,而且就算需要翻墙就没有哪些复杂度脱离了 1+1 的软件是能够仅仅靠 CSDN 就能做得下去的。 2. 这纯粹就是人菜了,Android 比 iOS 开放的源码更多,没理由不看的,随便做点自定义 View 参考别人的效果或者需要点反射的活都需要看。 3. 这倒是。不过现在迁移有 AGP Update Assistant ,基本也是很方便了。前不久把一个项目从 3.4 升级到 8.11 ,除了更新版本号和两三行必须的更改之外几乎啥事都不需要干。而且考虑到 4.2 已经是四年前的了,最早的 3.0 还是 17 年的,也差不多了,早晚的问题。 4. 七八年前确实如此,但是现在这种情况已经很少了,和 Android 版本不同带来的差异相比,碰到这种问题的概率已经挺稀有的了。 |
![]() | 78 qdwang OP @DefoliationM 啊?还有要付费的 API ?我没碰到过。能举一个例子吗? |
79 furlxy 22 天前 需要苹果官方针对 Swift 、SwiftUI 等文档开发一套 MCP 接给 AI |
80 furlxy 22 天前 刚搜了下,不知道这个好不好使 https://github.com/kimsungwhee/apple-docs-mcp |
82 DefoliationM 22 天前 via Android @qdwang macos 的 network extension |
![]() | 85 qdwang OP @DefoliationM 我还真没用过。。。真蛋疼。。 |