Skip to content

Commit 2db47d9

Browse files
committed
fix #5280
1 parent d53db5f commit 2db47d9

File tree

2 files changed

+74
-18
lines changed

2 files changed

+74
-18
lines changed

Reports/2026/#364-2026.02.09.md

Lines changed: 14 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,17 @@
22

33
![ios-weekly](https://github.com/SwiftOldDriver/iOS-Weekly/blob/master/assets/weekly-header/364.jpg?raw=true)
44

5-
在各位读者们的陪伴下老司机技术又度过了一年春秋,这一年大模型的发展出乎意料的快,我们也添加了不少相关的实践与经验,拥抱大模型享受红利也是大势所趋。下一期我们的相见就在年后了,老司机的编辑们给大家拜年了,新春快乐!
5+
在各位读者们的陪伴下老司机技术又度过了一年春秋,这一年大模型的发展出乎意料的快,我们也添加了不少相关的实践与经验,拥抱大模型享受红利也是大势所趋。下一期我们的相见就在年后 3 月初了,老司机的编辑们给大家拜年了,新春快乐!
66

77
老司机 iOS 周报,只为你呈现有价值的信息。
88

99
你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 [Issues](https://github.com/SwiftOldDriver/iOS-Weekly/issues) 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 [Issues](https://github.com/SwiftOldDriver/iOS-Weekly/issues) 提出。
1010

1111
## 新闻
1212

13-
> 行业相关的新闻、趣事、看法
13+
### [即将生效的 SDK 最低要求](https://developer.apple.com/cn/news/?id=ueeok6yw)
1414

15-
##  Developer - 设计开发加速器
16-
17-
> 设计开发加速器相关活动
15+
2026 年 4 月 28 日 开始要求必须 Xcode 26 提交 App 的新版本,大家可以早做准备制定升级计划。
1816

1917
## 新手推荐
2018

@@ -24,7 +22,17 @@
2422

2523
## 文章
2624

27-
> 写的不错的技术博客,包含但不局限于 iOS、多端统一、设计、产品等
25+
### 🌟 🐕 [Exploring AI Driven Coding: Using Xcode 26.3 MCP Tools in Cursor, Claude Code and Codex](https://rudrank.com/exploring-xcode-using-mcp-tools-cursor-external-clients)
26+
27+
[@zhangferry](zhangferry.com):Xcode 26.3 带来一项重要更新:官方通过 `xcrun mcpbridge` 桥接工具,向外部 MCP 客户端开放了 20 个原生工具接口。这一举措相较苹果以往的产品策略,显得尤为开放。其核心交互机制为:外部 MCP 客户端(如 Cursor、Claude Code)<-> mcpbridge 桥接工具 <-> Xcode(基于 XPC 通信)。
28+
29+
该功能依托 Xcode 内部运行的 MCP 服务实现,第三方智能代理(Agent)可通过这一链路调用 Xcode 的 MCP 能力,所以该功能无法脱离 Xcode 独立运行。在开放的工具中,除基础的文件读取类工具外,以下几款实用工具值得关注:
30+
31+
* BuildProject:构建工程,可快速验证工程代码的可编译性;
32+
* GetBuildLog:获取构建日志,助力优化构建流程,也可用于排查构建环节的潜在问题;
33+
* XcodeListNavigatorIssues:提取 Xcode 导航栏中展示的各类 issue 或 error 信息,便于快速定位代码问题;
34+
* RenderPreview:将 SwiftUI 预览界面渲染为图片文件,直观预览 UI 效果;
35+
* ExecuteSnippet:实时执行代码片段,可快速验证小段代码的执行逻辑与结果。
2836

2937
### 🐕 [The Magic Behind UUID\(\) in Swift, How Your App Generates Truly Unique Identifiers](https://www.swiftdifferently.com/blog/swift/the-magic-behind-uuid-in-swift)
3038

@@ -81,18 +89,6 @@
8189

8290
[@Kyle-Ye](https://github.com/Kyle-Ye): 文章深入分析了 Apple 如何通过 Method Swizzling 实现对整个框架的 hook,以 Main Thread Checker 为例,展示了其如何大规模替换数万个方法。作者介绍了基于 trampoline 的实现方案——为每个被 hook 的方法生成唯一的跳板函数,通过共享的汇编处理程序保存和恢复寄存器状态,再调用统一的回调。文章还探讨了如何通过运行时内存映射动态创建 trampoline 以突破数量限制,以及使用私有 API `class_replaceMethodsBulk` 批量替换方法以减少锁竞争从而提升性能。对于对 Objective-C Runtime 底层机制和性能优化感兴趣的开发者值得一读。
8391

84-
### 🐕 [Exploring AI Driven Coding: Using Xcode 26.3 MCP Tools in Cursor, Claude Code and Codex](https://rudrank.com/exploring-xcode-using-mcp-tools-cursor-external-clients)
85-
86-
[@zhangferry](zhangferry.com):Xcode 26.3 带来一项重要更新:官方通过 `xcrun mcpbridge` 桥接工具,向外部 MCP 客户端开放了 20 个原生工具接口。这一举措相较苹果以往的产品策略,显得尤为开放。其核心交互机制为:外部 MCP 客户端(如 Cursor、Claude Code)<-> mcpbridge 桥接工具 <-> Xcode(基于 XPC 通信)。
87-
88-
该功能依托 Xcode 内部运行的 MCP 服务实现,第三方智能代理(Agent)可通过这一链路调用 Xcode 的 MCP 能力,所以该功能无法脱离 Xcode 独立运行。在开放的工具中,除基础的文件读取类工具外,以下几款实用工具值得关注:
89-
90-
* BuildProject:构建工程,可快速验证工程代码的可编译性;
91-
* GetBuildLog:获取构建日志,助力优化构建流程,也可用于排查构建环节的潜在问题;
92-
* XcodeListNavigatorIssues:提取 Xcode 导航栏中展示的各类 issue 或 error 信息,便于快速定位代码问题;
93-
* RenderPreview:将 SwiftUI 预览界面渲染为图片文件,直观预览 UI 效果;
94-
* ExecuteSnippet:实时执行代码片段,可快速验证小段代码的执行逻辑与结果。
95-
9692
## 工具
9793

9894
### [steve](https://github.com/mikker/steve)

Reports/2026/#365-2026.03.02.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# 老司机 iOS 周报 #365 | 2026-03-02
2+
3+
![ios-weekly](https://github.com/SwiftOldDriver/iOS-Weekly/blob/master/assets/weekly-header/302.jpg?raw=true)
4+
老司机 iOS 周报,只为你呈现有价值的信息。
5+
6+
你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 [Issues](https://github.com/SwiftOldDriver/iOS-Weekly/issues) 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 [Issues](https://github.com/SwiftOldDriver/iOS-Weekly/issues) 提出。
7+
8+
## 新闻
9+
10+
> 行业相关的新闻、趣事、看法
11+
12+
##  Developer - 设计开发加速器
13+
14+
> 设计开发加速器相关活动
15+
16+
## 新手推荐
17+
18+
> 收集一些对新手友好且质量不错的文章
19+
20+
## 文章
21+
22+
> 写的不错的技术博客,包含但不局限于 iOS、多端统一、设计、产品等
23+
24+
## 工具
25+
26+
> 开发过程中常用的工具,及一些新工具的介绍
27+
28+
## 代码
29+
30+
> 库,代码段,开源app
31+
32+
##
33+
34+
> 比较不错的书的推荐和书评
35+
36+
## 音视频
37+
38+
> 比较不错的书的推荐和书评
39+
40+
## 内推
41+
42+
重新开始更新「iOS 靠谱内推专题」,整理了最近明确在招人的岗位,供大家参考
43+
44+
具体信息请移步:https://www.yuque.com/iosalliance/article/bhutav 进行查看(如有招聘需求请联系 iTDriverr)
45+
46+
## 关注我们
47+
48+
我们是「老司机技术周报」,一个持续追求精品 iOS 内容的技术公众号,欢迎关注。
49+
50+
**关注有礼,关注【老司机技术周报】,回复「2024」,领取 2024 及往年内参**
51+
52+
![](https://github.com/SwiftOldDriver/iOS-Weekly/blob/master/assets/qrcode_for_wechat.jpg?raw=true)
53+
54+
同时也支持了 RSS 订阅:https://github.com/SwiftOldDriver/iOS-Weekly/releases.atom
55+
56+
## 说明
57+
58+
🚧 表示需某工具,🌟 表示编辑推荐
59+
60+
预计阅读时间:🐎 很快就能读完(1 - 10 mins);🐕 中等 (10 - 20 mins);🐢 慢(20+ mins)

0 commit comments

Comments
 (0)