11# 老司机 iOS 周报 #371 | 2026-05-25
22
3- ![ ios-weekly] ( https://github.com/SwiftOldDriver/iOS-Weekly/blob/master/assets/weekly-header/371.jpg ?raw=true )
3+ ![ ios-weekly] ( https://github.com/SwiftOldDriver/iOS-Weekly/blob/master/assets/weekly-header/371.png ?raw=true )
44老司机 iOS 周报,只为你呈现有价值的信息。
55
66你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 [ Issues] ( https://github.com/SwiftOldDriver/iOS-Weekly/issues ) 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 [ Issues] ( https://github.com/SwiftOldDriver/iOS-Weekly/issues ) 提出。
77
88## 新闻
99
10- > 行业相关的新闻、趣事、看法
11-
1210### [ WWDC 内参网页版上线] ( https://swiftolddriver.github.io/WWDC-InternalReference/ )
1311
1412历史的 WWDC 内参网页版上线啦,免费对所有人开放!我们对 21 年至 24 年的所有内容聚合整理,同时 Github 仓库源码也已[ 开源] ( https://github.com/SwiftOldDriver/WWDC-InternalReference ) ,大家可以看到所有的创作者与审核老师的 commit 记录,共 3278 笔 commit 。对于我们来说,也算是了却了自从小专栏下线后的一桩心愿,凝聚着大家心血的内容终于以另一种方式留下了印记。
1513
16- ## Developer - 设计开发加速器
17-
18- > 设计开发加速器相关活动
19-
20- ## 新手推荐
21-
22- > 收集一些对新手友好且质量不错的文章
23-
2414## 文章
2515
26- > 写的不错的技术博客,包含但不局限于 iOS、多端统一、设计、产品等
27-
2816### 🐢 [ 论文解读 | 从 Prompt 到 Harness:AHE 如何让 Coding Agent 自我进化] ( https://mp.weixin.qq.com/s/X9bIkguVWdtRta4w8Cpn7w )
2917
30- [ @Cooper Chen] ( https://github.com/cjlcooper ) :AI编程智能体正陷入 “提示词内卷”——调来调去,换来的不过是几个百分点的波动。复旦、北大与齐济智风团队提出的 Agentic Harness Engineering(AHE),给出了一个截然不同的答案:与其费力教模型思考,不如让它学会改造自己的“工程骨架”。
18+ [ @Cooper Chen] ( https://github.com/cjlcooper ) :AI 编程智能体正陷入 “提示词内卷”——调来调去,换来的不过是几个百分点的波动。复旦、北大与齐济智风团队提出的 Agentic Harness Engineering(AHE),给出了一个截然不同的答案:与其费力教模型思考,不如让它学会改造自己的“工程骨架”。
3119
32- AHE 将优化焦点从模型内部的 System Prompt 转向外部的完整Harness ——工具定义、技能库、记忆结构,这些都是模型可以自主编写、测试、迭代的“可进化组件”。实验结果很有说服力:GPT-5.4在Terminal -Bench 2 上的首次尝试成功率从 69.7% 跃升至 77.0%;更难得的是,进化出的 Harness 可以迁移到 SWE-bench-verified 等新任务,且保持高效低耗。
20+ AHE 将优化焦点从模型内部的 System Prompt 转向外部的完整 Harness ——工具定义、技能库、记忆结构,这些都是模型可以自主编写、测试、迭代的“可进化组件”。实验结果很有说服力:GPT-5.4 在 Terminal -Bench 2 上的首次尝试成功率从 69.7% 跃升至 77.0%;更难得的是,进化出的 Harness 可以迁移到 SWE-bench-verified 等新任务,且保持高效低耗。
3321
34- 这项工作的可贵之处在于,它既给出了可落地的代码与论文,又提供了一条清晰的路径:让智能体从“被设计”走向“自设计”。无论你是AI研究者还是工程开发者 ,AHE 都值得你花时间拆解——它可能重新定义下一代 Agent 的优化范式。
22+ 这项工作的可贵之处在于,它既给出了可落地的代码与论文,又提供了一条清晰的路径:让智能体从“被设计”走向“自设计”。无论你是 AI 研究者还是工程开发者 ,AHE 都值得你花时间拆解——它可能重新定义下一代 Agent 的优化范式。
3523
3624### 🐕 [ Scheduling and handling background app refresh in SwiftUI] ( https://nilcoalescing.com/blog/SchedulingAndHandlingBackgroundAppRefreshInSwiftUI/ )
3725
3826[ @Barney ] ( https://github.com/BarneyZhaoooo ) :这篇文章用一个 DogFacts 示例,把 SwiftUI App 生命周期下接入后台刷新任务的完整链路串了起来。核心步骤包括:在 Xcode 中开启 Background Modes 并选择 Background fetch,在 ` Info.plist ` 中注册 ` BGTaskSchedulerPermittedIdentifiers ` ,用 ` BGAppRefreshTaskRequest ` 提交后台任务,再通过 SwiftUI 的 ` backgroundTask(_:action:) ` scene modifier 注册处理逻辑。文章也强调了几个容易踩的点:任务触发时间只代表系统允许的最早时间,不适合承载关键业务逻辑;后台 fetch 通常需要在约 30 秒内完成,否则应用可能被系统终止并影响后续调度;调试时可以通过 ` pendingTaskRequests() ` 确认任务已入队,再用 Xcode 控制台的 ` _simulateLaunchForTaskWithIdentifier ` 模拟后台唤醒。适合需要在 SwiftUI 应用里做轻量数据预取或定期维护任务的同学参考。
3927
40-
41- ### 🐢 [ 抖音动态体验优化实践与思考] ( https://mp.weixin.qq.com/s/LyfGYi2_KxYXldG3gC-NVw )
42-
43- [ @ChengzhiHuang ] ( https://github.com/ChengzhiHuang ) : 抖音 Android 基于业务的实际诉求,建立了新的动态性能框架,站在更高与更全局的视角,获取更完整的输入信号,结合千人千面(端智能),进行更具体的策略调用。Android 在系统能力上能做的比 iOS 会多很多,但是建设的思路都是相同的,建立硬件的 QoS 指标,再结合业务的具体场景,再作出变更,在资源受限下给用户带来更好的体验。
44-
45- ### 🐢 [ 从0开发大模型的17种Agent架构演进详细拆解] ( https://mp.weixin.qq.com/s/5f0I2apY4oFsHrttANBOJg )
46-
47- [ @david-clang ] ( https://github.com/david-clang ) :作者用 [ agno] ( https://github.com/agno-agi/agno ) 框架把 [ all-agentic-architectures] ( https://github.com/FareedKhan-dev/all-agentic-architectures ) 里用 [ LangChain] ( https://github.com/langchain-ai/langchain ) + [ LangGraph] ( https://github.com/langchain-ai/langgraph ) 实现的 17 种 Agent Architecture 从头写了一遍,证明了 Agent Architecture 的本质不是 Prompt Engineering,也不是某个框架的 DSL,而是控制流设计,它应该能在任何体面的 Agent 框架里复现。作者对每一种架构都用同一套问题去拆解,并且全部用 agno 框架做抽象表达,这种拆解 Agent 架构的方法很值得借鉴。
48-
4928### 🐢 [ C++ Exceptions under the hood] ( https://nicolasbrailo.github.io/blog/projects_texts/13exceptionsunderthehood.html )
5029
5130[ @老驴] ( https://weibo.com/u/6090610445 ) :这篇 C++ Exceptions under the hood 从手写迷你 ABI 出发,把 C++ 异常背后的 throw/catch、栈展开、LSDA、landing pad 和 _ Unwind 机制拆到寄存器层面。适合想深入理解语言运行时与底层实现的 C++ / 系统编程读者。
5231
5332## 工具
5433
55- > 开发过程中常用的工具,及一些新工具的介绍
56-
5734### 🐕 [ ReadyCheck: the ** Human Perception Layer** for AI agents working on running software] ( https://github.com/readycheck-dev/skills )
5835
59- [ @阿权] ( https://github.com/bqlin ) :ReadyCheck 是一款 Claude Code 插件,用于给 Agent 提供人类感知层。简单来说就是给 Agent 装上看懂用户操作流程的眼睛和理解人话的耳朵,把人们在发现问题、阐述问题所产生了现场截图、语音/ 语言描述,结合程序执行流程,转化为 Agent 理解的形式作为问题理解、排查和修复的上下文,让使用者对 Agent 的输入更自然和高效。
36+ [ @阿权] ( https://github.com/bqlin ) :ReadyCheck 是一款 Claude Code 插件,用于给 Agent 提供人类感知层。简单来说就是给 Agent 装上看懂用户操作流程的眼睛和理解人话的耳朵,把人们在发现问题、阐述问题所产生了现场截图、语音 / 语言描述,结合程序执行流程,转化为 Agent 理解的形式作为问题理解、排查和修复的上下文,让使用者对 Agent 的输入更自然和高效。
6037
6138Demo 视频祥见 [ YouTube] ( https://www.youtube.com/watch?v=f7cty5ZrefQ ) 。
6239
@@ -68,19 +45,9 @@ Demo 视频祥见 [YouTube](https://www.youtube.com/watch?v=f7cty5ZrefQ)。
6845
6946## 代码
7047
71- > 库,代码段,开源app
72-
7348### [ Yuedu-reader] ( https://github.com/CHANG-JUI-LIN/Yuedu-reader )
7449[ @Smallfly ] ( https://github.com/iostalks ) :Yuedu Reader 是一款基于 CoreText 构建的 iOS 原生阅读器,专注于 CJK 竖排排版与高性能渲染。它避开了常见的 WebView 方案,提供了精准的分页控制与 WebDAV 同步功能,并兼容 Legado 书源规则,适合对排版细节和底层技术有特定需求的阅读爱好者。
7550
76- ## 书
77-
78- > 比较不错的书的推荐和书评
79-
80- ## 音视频
81-
82- > 比较不错的书的推荐和书评
83-
8451## 内推
8552
8653重新开始更新「iOS 靠谱内推专题」,整理了最近明确在招人的岗位,供大家参考
0 commit comments