苹果 app 开发真是痛苦啊

7 天前
 qdwang

AI 都救不了的程度,文档实在太烂,导致不管是 gemini 还是 gpt 都经常给出错误的解答

绝望😞

11356 次点击
所在节点    iDev
85 条回复
LeoDaxia
6 天前
@kera0a 深有同感,现在不开 plan mode 都不敢用了,plan mode 都得对账半天,根本不敢让它自己写。而且最近 cc 降智明显……
rick13
6 天前
@Richared 我也想打包,后来发现 vpn 应用还要苹果付费的开发者账号
ChrisFreeMan
6 天前
还有人夸文档好我是没想到的,对比的国内互联网公司吗?
qdwang
6 天前
@alexcding 还真没搞过安卓,痛苦吗?
whyrookie
5 天前
开发 Android 是另一种痛苦,Gradle + AGP + Android Studio 三件套
fbu11
5 天前
Android 开发跟 ios 比完全是另一种痛苦是真的:
1.开发 Android 对国内不挂代理翻墙的那些人不太友好,毕竟 Google 是人家国外的,他们有部分人天天 CSDN
2.ios 的开发人员很多都有阅读源码或者看官方文档的习惯,Android 开发很多人没这习惯
3.Google 的 Android studio 和 gradle 每隔一两年大改版,新版本的 android studio 已经不支持 4.x 、3.x 的老版本的项目了,导入老项目很麻烦,这一点很傻逼
4.国内每家手机厂商都有不同的 bug ,同样的代码每个牌子手机表现的不同
zwyyy456
5 天前
@andforce 很难不支持
qdwang
5 天前
@fbu11 看来搞 android 也是挺烦人的
freeloop1
4 天前
@iOCZS 我只能说做为一个后端我真的理解不了,看着太难受了。
iOCZS
4 天前
@freeloop1 swift 语法还是有点复杂的,ForEach 其实是一个 struct ,这里是调用了它的构造函数,第一个参数是 items ,是数据源;第二个参数是 view builder 类型的闭包。尾随闭包,也就是函数的最后一个参数是闭包,这个闭包可以放到外面去,结果就变成这个样子了。
labdum
4 天前
连上 MCP 试试? context7 有 swift 的文档吧,还有 specs 之类的,让模型知道具体版本的写法?
zggsong
4 天前
@so898 很真实了,任何框架到最后都不是看文档,直接看源码最直接,比起反复试错反而是效率最高的😂
DefoliationM
4 天前
我感觉最离谱的是有些系统 API 必须付费才能用,即使我是本地学习测试不发布到 Apple store 。
HojiOShi
4 天前
@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 版本不同带来的差异相比,碰到这种问题的概率已经挺稀有的了。
Richared
4 天前
@rick13 #62 他用了网络拓展,只能交 99 刀。mac 可以不用,直接操作 singbox 内核,但是要用一个 helper 提权,太费劲了。
freeloop1
4 天前
@iOCZS 我能理解是干啥的,但是由于我其它语言的习惯我总感觉是没有写全,比较习惯{}() =>这种写的很清楚的。
iOCZS
3 天前
@freeloop1 尾随闭包的确是违反直觉的,我没有在其他语言中见过。单纯只是为了看起来优雅一些。
qdwang
2 天前
@DefoliationM 啊?还有要付费的 API ?我没碰到过。能举一个例子吗?
furlxy
2 天前
需要苹果官方针对 Swift 、SwiftUI 等文档开发一套 MCP 接给 AI
furlxy
2 天前
刚搜了下,不知道这个好不好使
https://github.com/kimsungwhee/apple-docs-mcp

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1158601

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX