Skip to content

Commit 21e882d

Browse files
committed
refactor: 367 期发布前整理
1 parent e3f6449 commit 21e882d

File tree

2 files changed

+66
-31
lines changed

2 files changed

+66
-31
lines changed

Reports/2026/#367-2026.03.30.md

Lines changed: 6 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,8 @@
55

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

8-
## 新闻
9-
10-
> 行业相关的新闻、趣事、看法
11-
12-
##  Developer - 设计开发加速器
13-
14-
> 设计开发加速器相关活动
15-
16-
## 新手推荐
17-
18-
> 收集一些对新手友好且质量不错的文章
19-
208
## 文章
219

22-
> 写的不错的技术博客,包含但不局限于 iOS、多端统一、设计、产品等
23-
2410
### 🐕 [用好你的 jj - 重新思考 Agent 时代的版本控制](https://onevcat.com/2026/03/jj-for-agent-era/)
2511

2612
[@阿权](https://github.com/bqlin):文章是 onevcat(喵神)安利 [jj(Jujutsu)](https://github.com/jj-vcs/jj) 在 AI Agent 时代替代 Git 进行本地版本控制。jj 是可与 Git 无缝兼容的本地版本控制工具(兼容方式为远端仍是 Git 提交),核心优势在于以 change 为核心,无 staging area 等中间态,操作直观,完美适配 AI Agent “先生成后整理”的工作模式,无需开发者打断业务思考指挥版本操作,比 Git 更适合 Agent 参与的本地开发。
@@ -34,13 +20,14 @@
3420
[@JonyFang](https://github.com/jonyfang):OpenMAIC(Open Multi-Agent Interactive Classroom)是清华开源的 AI 互动课堂平台,能够将任意主题或文档一键转化为沉浸式学习体验。核心亮点包括:多智能体协作(AI 老师 + AI 同学实时授课讨论)、丰富场景类型(幻灯片、测验、HTML 交互模拟、项目制学习)、白板语音实时讲解,以及 OpenClaw 集成支持在飞书、Slack、Telegram 等 20+ 聊天应用中直接生成课堂。项目支持 Vercel 一键部署和 Docker 本地运行,兼容主流 LLM 服务商,开箱即用。
3521

3622
### 🐕 [Array expression trailing closures in Swift](https://livsycode.com/swift/array-expression-trailing-closures-in-swift/)
37-
[@Smallfly](https://github.com/iostalks):这篇文章深入解析了 SE-0508 提案带来的 Swift 语法改进,解决了数组与字典类型长期存在的尾随闭包使用限制,让语言一致性与API 设计灵活性得到显著提升。核心亮点包括:
3823

39-
**历史痛点解决**:此前Swift解析器因`[T]``[K:V]`的语法歧义,禁止在数组/字典类型表达式后使用尾随闭包,导致自定义初始化器(如builder风格、`@resultBuilder` API)必须使用`.init``Array<T>`形式,破坏代码简洁性。SE-0508 移除该限制,允许`[String] { ... }`这类符合直觉的语法。
24+
[@Smallfly](https://github.com/iostalks):这篇文章深入解析了 SE-0508 提案带来的 Swift 语法改进,解决了数组与字典类型长期存在的尾随闭包使用限制,让语言一致性与 API 设计灵活性得到显著提升。核心亮点包括:
4025

41-
**API设计赋能**库作者现在可以为数组/字典设计更自然的DSL风格API,比如基于`@resultBuilder`的集合初始化器、流式生成数组的构造函数,语法与自定义类型保持统一,降低开发者学习成本
26+
**历史痛点解决**此前 Swift 解析器因 `[T]``[K:V]` 的语法歧义,禁止在数组 / 字典类型表达式后使用尾随闭包,导致自定义初始化器(如 builder 风格、`@resultBuilder` API)必须使用 `.init``Array<T>` 形式,破坏代码简洁性。SE-0508 移除该限制,允许 `[String] { ... }` 这类符合直觉的语法
4227

43-
**扩展交互能力**:支持与`callAsFunction`特性结合,实现数组字面量后直接接闭包的转换操作(如`["a","b"] { $0.uppercased() }`),进一步提升代码表达力。
28+
**API 设计赋能**:库作者现在可以为数组 / 字典设计更自然的 DSL 风格 API,比如基于 `@resultBuilder` 的集合初始化器、流式生成数组的构造函数,语法与自定义类型保持统一,降低开发者学习成本。
29+
30+
**扩展交互能力**:支持与 `callAsFunction` 特性结合,实现数组字面量后直接接闭包的转换操作(如 `["a","b"] { $0.uppercased() }`),进一步提升代码表达力。
4431

4532
**语言一致性提升**:消除了集合类型与自定义类型在尾随闭包语法上的差异,让 Swift 语言的语法规则更统一,同时仅存在极窄的兼容性影响,整体是小而美的语法优化。
4633

@@ -56,8 +43,6 @@
5643

5744
## 工具
5845

59-
> 开发过程中常用的工具,及一些新工具的介绍
60-
6146
### [App-Store-Connect-CLI](https://asccli.sh/)
6247

6348
asc-cli 是一款强大的 App Store Connect 命令行工具。相比于 Fastlane 庞大的体系,它更加聚焦且现代。直接调用 Apple 官方的 App Store Connect API,提供简洁的命令来处理从 Beta 邀请到内购项创建的所有杂活。
@@ -66,24 +51,14 @@ asc-cli 是一款强大的 App Store Connect 命令行工具。相比于 Fastlan
6651

6752
## 代码
6853

69-
> 库,代码段,开源app
70-
7154
### 🐕 [MotionEyes](https://github.com/edwardsanchez/MotionEyes)
7255

7356
[@Cooper Chen](https://github.com/cjlcooper):MotionEyes 是一个面向 AI Agent 的 SwiftUI 动画可观测性工具,它将原本“只能靠肉眼判断”的 UI 动画行为,转化为可量化、可分析的结构化数据。通过在应用中插入轻量级 tracing(如位置、几何、滚动等),开发者可以实时记录动画过程,并以时间序列日志形式还原真实运动轨迹。
7457

75-
项目的亮点在于其“agent-first”设计:不仅提供底层埋点能力,还配套自动化调试 workflow 和视觉分析工具,能够生成关键帧、网格标注、像素差异等结果,帮助精确定位动画异常。
58+
项目的亮点在于其“ agent-first ”设计:不仅提供底层埋点能力,还配套自动化调试 workflow 和视觉分析工具,能够生成关键帧、网格标注、像素差异等结果,帮助精确定位动画异常。
7659

7760
相比传统调试方式,MotionEyes 更像一个“动画黑盒分析仪”,适用于排查错位、卡顿、时序错误等复杂 UI 问题。对于构建高质量交互动效或探索 AI 辅助开发流程的团队来说,这是一个非常有前瞻性的基础设施工具。
7861

79-
##
80-
81-
> 比较不错的书的推荐和书评
82-
83-
## 音视频
84-
85-
> 比较不错的书的推荐和书评
86-
8762
## 内推
8863

8964
重新开始更新「iOS 靠谱内推专题」,整理了最近明确在招人的岗位,供大家参考

Reports/2026/#368-2026.04.13.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# 老司机 iOS 周报 #368 | 2026-04-13
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)