老司机 iOS 周报 #371 | 2026-05-25 #5358
ChengzhiHuang
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
老司机 iOS 周报,只为你呈现有价值的信息。
你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 Issues 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 Issues 提出。
新闻
WWDC 内参网页版上线
历史的 WWDC 内参网页版上线啦,免费对所有人开放!我们对 21 年至 24 年的所有内容聚合整理,同时 Github 仓库源码也已开源,大家可以看到所有的创作者与审核老师的 commit 记录,共 3278 笔 commit 。对于我们来说,也算是了却了自从小专栏下线后的一桩心愿,凝聚着大家心血的内容终于以另一种方式留下了印记。
文章
🐢 论文解读 | 从 Prompt 到 Harness:AHE 如何让 Coding Agent 自我进化
@Cooper Chen:AI 编程智能体正陷入“提示词内卷”——调来调去,换来的不过是几个百分点的波动。复旦、北大与齐济智风团队提出的 Agentic Harness Engineering(AHE),给出了一个截然不同的答案:与其费力教模型思考,不如让它学会改造自己的“工程骨架”。
AHE 将优化焦点从模型内部的 System Prompt 转向外部的完整 Harness ——工具定义、技能库、记忆结构,这些都是模型可以自主编写、测试、迭代的“可进化组件”。实验结果很有说服力:GPT-5.4 在 Terminal-Bench 2 上的首次尝试成功率从 69.7% 跃升至 77.0%;更难得的是,进化出的 Harness 可以迁移到 SWE-bench-verified 等新任务,且保持高效低耗。
这项工作的可贵之处在于,它既给出了可落地的代码与论文,又提供了一条清晰的路径:让智能体从“被设计”走向“自设计”。无论你是 AI 研究者还是工程开发者,AHE 都值得你花时间拆解——它可能重新定义下一代 Agent 的优化范式。
🐕 Scheduling and handling background app refresh in SwiftUI
@Barney:这篇文章用一个 DogFacts 示例,把 SwiftUI App 生命周期下接入后台刷新任务的完整链路串了起来。核心步骤包括:在 Xcode 中开启 Background Modes 并选择 Background fetch,在
Info.plist中注册BGTaskSchedulerPermittedIdentifiers,用BGAppRefreshTaskRequest提交后台任务,再通过 SwiftUI 的backgroundTask(_:action:)scene modifier 注册处理逻辑。文章也强调了几个容易踩的点:任务触发时间只代表系统允许的最早时间,不适合承载关键业务逻辑;后台 fetch 通常需要在约 30 秒内完成,否则应用可能被系统终止并影响后续调度;调试时可以通过pendingTaskRequests()确认任务已入队,再用 Xcode 控制台的_simulateLaunchForTaskWithIdentifier模拟后台唤醒。适合需要在 SwiftUI 应用里做轻量数据预取或定期维护任务的同学参考。🐢 C++ Exceptions under the hood
@老驴:这篇 C++ Exceptions under the hood 从手写迷你 ABI 出发,把 C++ 异常背后的 throw/catch、栈展开、LSDA、landing pad 和 _Unwind 机制拆到寄存器层面。适合想深入理解语言运行时与底层实现的 C++ / 系统编程读者。
工具
🐕 ReadyCheck: the Human Perception Layer for AI agents working on running software
@阿权:ReadyCheck 是一款 Claude Code 插件,用于给 Agent 提供人类感知层。简单来说就是给 Agent 装上看懂用户操作流程的眼睛和理解人话的耳朵,把人们在发现问题、阐述问题所产生了现场截图、语音 / 语言描述,结合程序执行流程,转化为 Agent 理解的形式作为问题理解、排查和修复的上下文,让使用者对 Agent 的输入更自然和高效。
Demo 视频祥见 YouTube。
🐕 实用性 Max ,新 Flutter & Dart Agent Skills 深度解读
@JonyFang:文章围绕 Flutter 与 Dart 官方 Skills 的新变化展开,指出它们从“文档型提示”转向了更实用的“任务导向型工作流”。文中先介绍了官方通过
tool/generator从文档自动生成、更新和校验SKILL.md的流水线,再重点解读了布局修复、Widget 测试、集成测试、响应式布局、国际化、JSON 序列化、Widget Previewer,以及 Dart 侧运行时错误修复、Pattern Matching、package:checks迁移等 Skills。这篇文章值得关注的点在于,它把 Skill 的价值从“告诉 AI API 怎么用”提升到了“告诉 AI 在什么场景下如何决策、如何修复、如何验证”。对于正在用 AI 做
Flutter/Dart开发,或者希望把项目经验沉淀成 AI 可执行工程规范的同学,有参考价值。代码
Yuedu-reader
@Smallfly:Yuedu Reader 是一款基于 CoreText 构建的 iOS 原生阅读器,专注于 CJK 竖排排版与高性能渲染。它避开了常见的 WebView 方案,提供了精准的分页控制与 WebDAV 同步功能,并兼容 Legado 书源规则,适合对排版细节和底层技术有特定需求的阅读爱好者。
内推
重新开始更新「iOS 靠谱内推专题」,整理了最近明确在招人的岗位,供大家参考
具体信息请移步:https://www.yuque.com/iosalliance/article/bhutav 进行查看(如有招聘需求请联系 iTDriverr)
关注我们
我们是「老司机技术周报」,一个持续追求精品 iOS 内容的技术公众号,欢迎关注。
关注有礼,关注【老司机技术周报】,回复「2024」,领取 2024 及往年内参
同时也支持了 RSS 订阅:https://github.com/SwiftOldDriver/iOS-Weekly/releases.atom 。
说明
🚧 表示需某工具,🌟 表示编辑推荐
预计阅读时间:🐎 很快就能读完(1 - 10 mins);🐕 中等 (10 - 20 mins);🐢 慢(20+ mins)
This discussion was created from the release 老司机 iOS 周报 #371 | 2026-05-25.
Beta Was this translation helpful? Give feedback.
All reactions