弹幕该跟哪个时钟走:BiliKit 弹幕同步重写记录
从 seek 后弹幕缺失这个问题出发,记录 BiliKit 弹幕同步的几轮重写、AVFoundation 时钟的实测行为,以及最后采用的设计。
6853 字
|
17 分钟
|
简体中文
swift-format 全配置解析:每个选项到底改变了什么
逐条拆开 swift-format 的配置项和规则,每条给出最小代码对比,并说明我在自己的 iOS 项目里选了什么
6694 字
|
17 分钟
|
简体中文
一个换行引发的惨案
发现 SwiftUI Text 无法控制中文的换行语义后,我在 NSTextField 和 NSTextView 之间做了一次小型 spike。
1004 字
|
3 分钟
|
简体中文
刚来日本,就要决定毕业后做什么
从秋季入学到 28 卒暑期实习选考,记录海外修士在生活、研究和职业选择同时开始时遇到的时间错位
2406 字
|
6 分钟
|
简体中文
日本 IT 行业地图:SIer、SES、Web 系和自社开发到底在分什么
从商业模式、软件归属和合同关系出发,整理日本 IT 求职中最常见的几类公司与岗位
6393 字
|
16 分钟
|
简体中文
在 macOS 上实现一个原生弹幕渲染器
从分段调度、播放器时间轴和轨道防碰撞,到 CATextLayer spike、生命周期治理与 Metal 的性能边界。
5923 字
|
15 分钟
|
简体中文
Swift 新特性:WWDC26 笔记
WWDC26《What's New in Swift》笔记,记录 Swift 6.3 与 6.4 中我之后可能会用到的变化。
1629 字
|
4 分钟
|
简体中文
配置不难,难的是一直维护
干净的开发环境会在日常使用中悄悄偏移。这些简单检查能让我及时看见问题,不至于把清理本身做成另一个工程。
1571 字
|
4 分钟
|
简体中文