#开发
20 则推送
- 电池读数 —— 来自 ioreg 的那一行
coconutBattery 的 DesignCapacity 和 AppleRawMaxCapacity,都是从 ioreg 里读出来的。
- UTM SE —— 没有 JIT 的模拟器
UTM SE 的 SE 是 Slow Edition;iPadOS 不给 JIT,模拟器只能逐条解释指令。
- DockKit —— API 的算盘
DockKit 让 iPhone 在电动支架上追人;苹果开放 API,也在为自家带屏设备试错。
- iOS 18.4 —— 离 WWDC 太近
iOS 的点版本越拖越晚,18.4 落到明年四五月,离 WWDC25 只剩两个月。
- 镜像 iPhone —— 一个版本就够了
Mac 能直接操作 iPhone 之后,Things 3 只需买一个版本;原生 iPad 应用也会少下去。
- iPad OLED —— 素材要 3x
iPad 换 OLED 后分辨率继续上升,应用素材要准备 3x 版本,GPU 压力也跟着上来。
- 日期逻辑 —— 自己造轮子
游戏里的日期计算本该用现成的库,自己写容易在跨月和时区上出错。
- 锁屏上的 Now Playing —— 静音保活
锁屏残留的播放条,可能来自一个循环播放无声音频的后台 App。
- 第三方商店 —— 3% 的抽成空间
第三方商店先被 Apple 抽 17%/10%,再和开发者分成,空间只剩 3%。
- 姓氏 True —— 被当成布尔值
姓 True 被代码读成布尔值,iCloud 账号锁了六个月;类型转换的坑落在真实姓名上。
- 并发时序 —— 难复现的 bug
同一串操作换个顺序就出错,问题多半在并发时序;日志里看不到,复现也靠运气。
- Feedback —— 只活在测试版
Feedback Assistant 只随测试版安装,正式版用户遇到 bug 反而没有同一个入口。
- iOS 14.2 —— 从 GM 到 RC
iOS 14.2 最后一个测试版改叫 RC,不再用 GM seed,标签变了,固件还是那个。
- GitHub 北极仓 —— 说明书留给未来
GitHub 把代码存进北极矿洞,能存一千年;没有说明书的代码,后人读不懂。
- 微信机器人 —— 现成的都不好使
微信机器人没有通用现成方案,接口收紧,能跑的都要自己维护。
- VS Code 配 C++ —— 配置最麻烦
VS Code 本身轻,配 C++ 要管编译器、头文件路径和 tasks.json。
- iPad 上的 Xcode —— 传闻与起点
iPad 能跑 Xcode 的传闻传了很久;哪怕只是起步,开发流程也会变。
- CSS Reloader —— 即刻重载 CSS
站点用了缓存,改完 CSS 看不到变化,按 F9 即刻重载。
- WordPress XML 分割器
把导出的 XML 切成 2 MB 左右的小块,免费主机也能导入。
- 反思过去,展望未来:本站历程和感想感悟
建站三年:从 APP FANS 到 Libeapp,删掉近千篇破解和伪优化文章,数据丢失后再重建。