Published onMay 26, 2026自适应材质的对比度账:iOS 26 Liquid Glass 为什么管不住前景颜色iOSLiquid-Glass设计系统对比度机制分析自适应材质浮在你不控制的背景上时,"自适应"会变成对比度的敌人——本文把它拆成材质层与前景层两笔账,并解释为什么只钉一层一定翻车。
Published onApril 7, 2026当抽象层换了实现:Expo Router SDK 56 两个 header 坑背后的边界迁移React-NativeExpo-RouterReact-NavigationiOS机制分析从 JS-stack 到 native-stack 的实现切换,如何让一个 import 路径变成硬错误、让一个空字符串技巧静默失效——以及"resolver 守卫"和"UIKit 语义"分别属于哪一类边界。
Published onMarch 10, 2026当安全策略在客户端拦截:iOS ATS 与"模拟器能、真机不能"背后的三重隐身React-NativeExpoiOSATS机制分析ATS 在请求离开设备前就拒绝它——这条"客户端侧强制"的安全语义如何与 fail-soft 回退、构建期冻结的配置叠加,把一个网络拒绝伪装成"功能被禁用"。