We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 18e6821 commit 67c02d3Copy full SHA for 67c02d3
1 file changed
Reports/2026/#374-2026.07.06.md
@@ -30,6 +30,10 @@
30
31
对于关注 Taro 生态、移动端跨端架构和原生渲染优化的读者,这篇文章有一定参考价值,让我们期待 Taro 5.0 的开源吧。
32
33
+### 🐕 [SwiftUI animation timing](https://nilcoalescing.com/blog/AnimationTimingInSwiftUI/)
34
+
35
+[@EyreFree](https://github.com/EyreFree):本文详解 SwiftUI 动画时序控制方案,适配 iOS17 新特性。文章先讲解基于三次贝塞尔曲线的四大内置缓动动画 linear、easeIn、easeOut、easeInOut,还支持自定义贝塞尔与圆形时序曲线;随后介绍弹簧动画 smooth、snappy、bouncy 三类预设,提供时长、弹性等参数自定义方式。iOS17 新增 CustomAnimation 协议可完全自研动画曲线,并演示弹弓动画示例。文末介绍 delay、speed、循环重复等通用动画修饰器,搭配完整代码示例。文章覆盖 UI 动效各类场景,清晰区分不同曲线视觉差异,帮助开发者快速选用适配的动画时序,打造流畅自然的界面动效。感兴趣的同学不要错过。
36
37
### 🐎 [SwiftUI SensoryFeedback Cache Key 经验教训:不要存储连续值](https://kyleye.top/posts/swiftui-sensoryfeedback-intensity-payload/)
38
39
[@DylanYang](https://github.com/Dylan19Yang):本文介绍了 iOS 17 ~ iOS 26 中 SwiftUI SensoryFeedback 的底层缓存设计缺陷:连续变化的 intensity 浮点参数会被纳入反馈生成器的缓存 Key,导致滑动调节强度时生成大量冗余实例,引发内存持续上涨。文章也解读了 iOS 27 的官方修复思路 —— 将 SensoryFeedback 拆分为稳定的 type 与动态的 payload 两部分,仅以类型作为缓存标识,在不改动公共 API 的前提下从架构层面解决了问题。
0 commit comments