Skip to content

Commit 9f09c2d

Browse files
committed
refactor: 330 期发布前整理
1 parent 96952cd commit 9f09c2d

File tree

5 files changed

+13
-39
lines changed

5 files changed

+13
-39
lines changed

Reports/2025/#330-2025.04.07.md

+13-39
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,26 @@
11
# 老司机 iOS 周报 #330 | 2025-04-07
22

3-
![ios-weekly](https://github.com/SwiftOldDriver/iOS-Weekly/blob/master/assets/weekly-header/302.jpg?raw=true)
3+
![ios-weekly](https://github.com/SwiftOldDriver/iOS-Weekly/blob/master/assets/weekly-header/330.jpg?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-
> 行业相关的新闻、趣事、看法
10+
### 🐕 [Swift 6.1 Released](https://www.swift.org/blog/swift-6.1-released/)
1111

12-
##  Developer - 设计开发加速器
12+
[@AidenRao](https://weibo.com/AidenRao):Swift 6.1 正式推出,核心更新:
1313

14-
> 设计开发加速器相关活动
14+
1. **并发优化**: `nonisolated` 支持类型和扩展,任务组子任务结果类型自动推断;
15+
2. **OC 迁移:** 新增 `@implementation` 支持,允许在 Swift 中实现 Objective-C 类型,便于逐步迁移;
16+
3. **开发体验**:尾随逗号支持扩展至参数列表、元组等场景;
17+
4. **包管理**:新增 `package traits` 机制,适配跨平台条件编译;
18+
5. **测试增强**:支持自定义测试前后逻辑,异常处理更便捷;
19+
6. **文档工具**:Swift-DocC 优化符号链接可读性。
1520

16-
## 新手推荐
21+
推荐通过 Xcode 16.3 或 `swiftly` 工具链安装体验。
1722

18-
> 收集一些对新手友好且质量不错的文章
23+
## 新手推荐
1924

2025
### 🐕 [Modern URL construction in Swift](https://www.swiftbysundell.com/articles/modern-url-construction-in-swift/)
2126

@@ -28,13 +33,11 @@
2833

2934
## 文章
3035

31-
> 写的不错的技术博客,包含但不局限于 iOS、多端统一、设计、产品等
32-
3336
### 🐕 [Deploying a Swift Server App to Fly.io and Railway](https://swifttoolkit.dev/posts/deploy-fly-railway)
3437

3538
[@Kyle-Ye](https://github.com/Kyle-Ye): 本文介绍了如何使用 Vapor 框架部署 Swift 服务端应用程序到 Fly.io 和 Railway 平台。文章涵盖了初始化 Vapor 项目、编写 Dockerfile、以及在两个平台上部署应用的具体步骤。此外 , 还提到了一些进阶主题 , 如自定义域名和添加数据库服务等。
3639

37-
### 🐢 AI产品经理进阶:万字深析大模型的MCP[](https://www.woshipm.com/ai/6190336.html) & [](https://www.woshipm.com/ai/6190355.html)
40+
### 🐢 AI 产品经理进阶:万字深析大模型的 MCP[](https://www.woshipm.com/ai/6190336.html) & [](https://www.woshipm.com/ai/6190355.html)
3841

3942
[@EyreFree](https://github.com/EyreFree):这篇文章深度剖析了大模型的 MCP 技术。MCP 是 Anthropic 于 2024 年底开源的开放标准协议,旨在统一 AI 与外部数据源和工具的连接方式,降低集成成本。它采用客户端 - 服务器架构,基于 JSON-RPC 2.0 通信,定义多种原语规范交互。该技术已在智能问答、编程辅助、办公自动化等场景崭露头角。文章还全面分析了 MCP 的优势与局限,如标准统一、开源灵活,但也存在生态不完善、远程支持不足等问题。此外,还展望了其未来在完善远程云支持、构建 “应用商店” 式分发机制、拓展多模态应用等方面的演进方向,为 AI 从业者或对之感兴趣的同学提供了极具价值的参考。
4043

@@ -47,44 +50,15 @@
4750

4851
虽然 Demo 中使用 `egui_wgpu_backend` 作为渲染后端,但它在 Metal 上渲染单帧需要 10 毫秒,作者在开发 [DataScout](https://apps.apple.com/us/app/datascout-for-sqlite-swiftdata/id6737813684) 时,通过自定义渲染后端,把帧渲染时间缩短到仅 1-2 毫秒,最终才实现高性能需求,可见把 “ SwiftUI 中嵌入 `egui` 渲染视图” 封装成成熟框架会比较难,但本文优化 SwiftUI 性能的思路值得我们学习。
4952

50-
### 🐕 [Swift 6.1 Released](https://www.swift.org/blog/swift-6.1-released/)
51-
52-
[@AidenRao](https://weibo.com/AidenRao):Swift 6.1 正式推出,核心更新:
53-
54-
1. **并发优化**: `nonisolated` 支持类型和扩展,任务组子任务结果类型自动推断;
55-
2. **OC 迁移:** 新增 `@implementation` 支持,允许在 Swift 中实现 Objective-C 类型,便于逐步迁移;
56-
3. **开发体验**:尾随逗号支持扩展至参数列表、元组等场景;
57-
4. **包管理**:新增 `package traits` 机制,适配跨平台条件编译;
58-
5. **测试增强**:支持自定义测试前后逻辑,异常处理更便捷;
59-
6. **文档工具**:Swift-DocC 优化符号链接可读性。
60-
61-
推荐通过 Xcode 16.3 或 `swiftly` 工具链安装体验。
62-
6353
### 🐎 [得物 iOS 启动优化之 Building Closure](https://mp.weixin.qq.com/s/xr43Xx-A3NT8lPGIii8pPA)
54+
6455
[@Smallfly](https://github.com/iostalks):本文深入解析了 iOS 应用启动优化中常被忽视的 **Building Closure** 阶段(由 dyld 动态链接器负责),聚焦其耗时问题与优化实践。文章通过真实案例,揭示了某版本因 Building Closure 阶段耗时暴增 200ms 的根因定位过程,并最终通过 解决**Perfect Hash 算法**的哈希冲突,将关键函数耗时从 1200ms 降至 110ms。
6556

6657
文中详细剖析了 Building Closure 的工作原理(如首次启动生成缓存、Swift/ObjC 协议一致性处理),并提供了 **文件结构解析、耗时定位方法(Instrument 工具)及优化方案**,适合以下读者参考:
6758
1. **iOS 开发工程师**:需优化应用启动速度,尤其是冷启动场景;
6859
2. **性能调优团队**:关注底层 dyld 机制,探索启动耗时优化新方向;
6960
3. **技术管理者**:了解复杂问题排查流程与跨团队协作经验。
7061

71-
72-
## 工具
73-
74-
> 开发过程中常用的工具,及一些新工具的介绍
75-
76-
## 代码
77-
78-
> 库,代码段,开源app
79-
80-
##
81-
82-
> 比较不错的书的推荐和书评
83-
84-
## 音视频
85-
86-
> 比较不错的书的推荐和书评
87-
8862
## 内推
8963

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

assets/weekly-header/330.jpg

125 KB
Loading

assets/weekly-header/331.jpg

124 KB
Loading

assets/weekly-header/332.jpg

124 KB
Loading

assets/weekly-header/333.jpg

125 KB
Loading

0 commit comments

Comments
 (0)