|
1 | 1 | # 老司机 iOS 周报 #341 | 2025-07-07
|
2 | 2 |
|
3 |
| - |
| 3 | + |
4 | 4 | 老司机 iOS 周报,只为你呈现有价值的信息。
|
5 | 5 |
|
6 | 6 | 你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 [Issues](https://github.com/SwiftOldDriver/iOS-Weekly/issues) 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 [Issues](https://github.com/SwiftOldDriver/iOS-Weekly/issues) 提出。
|
7 | 7 |
|
8 |
| -## 新闻 |
9 |
| - |
10 |
| -> 行业相关的新闻、趣事、看法 |
11 |
| -
|
12 |
| -## Developer - 设计开发加速器 |
13 |
| - |
14 |
| -> 设计开发加速器相关活动 |
15 |
| -
|
16 | 8 | ## 新手推荐
|
17 | 9 |
|
18 |
| -> 收集一些对新手友好且质量不错的文章 |
19 |
| -
|
20 |
| -### 🐎 [Don‘t Liquid Glass All the Things](https://david-smith.org/blog/2025/06/17/design-dary-liquid-glass-everything/) |
| 10 | +### 🐎 [Don ‘ t Liquid Glass All the Things](https://david-smith.org/blog/2025/06/17/design-dary-liquid-glass-everything/) |
21 | 11 |
|
22 | 12 | [@阿权](https://github.com/bqlin):iOS 26 的液体玻璃效果让大家眼前一亮,大家可能已经在重新设计自己的 App,恨不得给所有 UI 都加上液态玻璃效果。文章提到液态玻璃效果容易滥用,导致界面的不和谐。使用液态玻璃的场景应该是用于突出按钮下方的内容,例如地图预览上方的操作按钮。换句话说,液态玻璃效果的控件会让控件自身与下方内容悬浮出来,形成两个解耦的交互层级,如果控件本身与内容是嵌合的二维依赖关系,则并不适合添加液态玻璃效果。
|
23 | 13 |
|
24 | 14 | ## 文章
|
25 | 15 |
|
26 |
| -> 写的不错的技术博客,包含但不局限于 iOS、多端统一、设计、产品等 |
27 |
| -
|
28 | 16 | ### 🐢 [深入解析| Cursor 编程实践经验分享](https://mp.weixin.qq.com/s/UQPcxiV4UsTxpPYRjaNZIA)
|
29 | 17 |
|
30 | 18 | [@Cooper Chen](https://github.com/cjlcooper):本文深度剖析 AI 编程助手 Cursor 的进阶使用方法,为开发者提供一套可落地的效率提升方案:
|
|
77 | 65 |
|
78 | 66 | ### 🐕 [Understanding and Improving SwiftUI Performance](https://medium.com/airbnb-engineering/understanding-and-improving-swiftui-performance-37b77ac61896)
|
79 | 67 |
|
80 |
| -[@AidenRao](https://weibo.com/AidenRao):Airbnb 的 SwiftUI 性能优化分享:通过为视图自定义`Equatable`协议实现,仅在实际数据变化时触发重绘,避免不必要的视图更新。将大型视图分解为小型可差异化组件,配合复杂度检测工具(如 SwiftLint 规则)预警重构时机,减少单次渲染计算量。 |
81 |
| - |
82 |
| -### 🐕 [A Swift Developer’s Guide to Prompt Engineering with Apple’s FoundationModels](https://www.natashatherobot.com/p/swift-prompt-engineering-apples-foundationmodels) |
83 |
| - |
84 |
| -[@Barney](https://github.com/BarneyZhaoooo):这篇文章是关于 Apple's FoundationModels 在 Swift 开发中的提示工程指南。Apple 的 Foundation Model 专门为 Swift 和 SwiftUI 训练,有 4096 token 的上下文限制。核心技术是使用 Generable 宏定义输出结构,通过 Guide 系统精确控制生成内容。文章强调属性顺序的重要性,因为 LLM 逐 token 生成。实用技巧包括自然语言长度修饰符、角色设定、少样本提示法和温度调节。对于用户输入,建议限制开放字段并妥善处理 guardrail 错误。为 Swift 开发者提供了原生、类型安全的 AI 集成方案。 |
85 |
| - |
86 |
| -## 工具 |
87 |
| - |
88 |
| -> 开发过程中常用的工具,及一些新工具的介绍 |
| 68 | +[@AidenRao](https://weibo.com/AidenRao):Airbnb 的 SwiftUI 性能优化分享:通过为视图自定义 `Equatable` 协议实现,仅在实际数据变化时触发重绘,避免不必要的视图更新。将大型视图分解为小型可差异化组件,配合复杂度检测工具(如 SwiftLint 规则)预警重构时机,减少单次渲染计算量。 |
89 | 69 |
|
90 | 70 | ## 代码
|
91 | 71 |
|
92 | 72 | ### [container](https://github.com/apple/container)
|
93 | 73 | [@老驴](https://weibo.com/u/6090610445):Apple 最近发布了一个新的开源项目叫 Container,本质上是一个运行在 Linux 上,基于 Swift 和 Virtualization framework 的容器库。它的重点是更好地支持 Apple Silicon 芯片跑容器。 个人猜测,这可能是 Apple 为将来在自家服务器上使用 Apple Silicon 做准备的一步。毕竟一直有传言说 Apple 想让自家数据中心的服务器用上自研芯片,而要做到这一点,一个完善的容器方案是少不了的。
|
94 | 74 |
|
95 |
| -## 书 |
96 |
| - |
97 |
| -> 比较不错的书的推荐和书评 |
98 |
| -
|
99 |
| -## 音视频 |
100 |
| - |
101 |
| -> 比较不错的书的推荐和书评 |
102 |
| -
|
103 | 75 | ## 内推
|
104 | 76 |
|
105 | 77 | 重新开始更新「iOS 靠谱内推专题」,整理了最近明确在招人的岗位,供大家参考
|
|
0 commit comments