Skip to content

Commit 377452d

Browse files
authored
fix #5130
1 parent 4e69f44 commit 377452d

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

Reports/2025/#350-2025.09.08.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,18 @@
2929

3030
[@Crazy](https://github.com/jiyan135960):骨架图是 app 中经常用来等待网络加载的一种方式,这种方式可以更友好的让用户知道 app 的状态。Skeletonizer 可以让使用者快速的完成骨架图的功能开发,只需把布局包裹在 Skeletonizer 外层,开启 enabled: true 即可得到骨架屏动画。简单来说 skeletonizer 就是通过自定义 PaintingContext 拦截处理 child 的渲染,让原 UI 直接转化为骨架,而不是手写一份骨架版 UI。还可以通过配置来实现更精细的控制骨架化逻辑,比如跳过、合并等。但是越复杂的界面实现起来也就越困难,很多时候需要自己来实现骨架图。这篇文章主要是给大家一个思路,这种实现方案不仅可以用于骨架图,也可以用来其他的功能开发。
3131

32+
### 🐕 [果味儿幽灵 -- Xcode 新AI助手深度解析](https://mp.weixin.qq.com/s/TzM7MpYCSDrkUuT9eiSFrw)
33+
[@Smallfly](https://github.com/iostalks):这篇文章深度拆解了 Xcode 26 全新 AI 助手的技术内核,从源码到行为策略揭示其「苹果味儿」的设计逻辑。核心内容包括:
34+
35+
- **架构设计**:采用 Planner-Executor 模型,planner 负责意图分类与方案规划,executor 调用`edit_file`等工具执行代码修改,确保行为确定性。
36+
- **策略驱动**:通过外部`.idechatprompttemplate`文件定义「苹果优先」规则,强制使用 Swift Concurrency、Swift Testing 等技术,甚至要求回答「苹果新特性」前必须调用`search_additional_documentation`检索内部文档。
37+
- **扩展潜力**:prompts 外置、工具动态加载的设计,为开发者定制助手提供可能——修改文本模板或注入自定义工具即可调整其「灵魂」。
38+
- **对比价值**:与 Cursor、Claude Code 等工具对比,突出 Xcode AI 在 IDE 深度集成、企业合规上的优势。
39+
40+
文章结合框架源码与实践案例,为开发者理解这一「执拗」助手的行为逻辑,甚至是二次定制提供了关键视角。
41+
42+
43+
3244
## 工具
3345

3446
> 开发过程中常用的工具,及一些新工具的介绍

0 commit comments

Comments
 (0)