SHIINAYANE
ホーム
アーカイブ
シリーズ
プロフィール
連絡先
enEnglishzh简体中文ja日本語
ホーム
アーカイブ
シリーズ
プロフィール
連絡先
Banner image of the blog
Profile Image of the Author
YANKAI WANG
どこにいったって、人が繋がっているのよ。
カテゴリー
タグ
Algorithms AppKit Astro AVFoundation brewfile chezmoi Computer Architecture Core Animation Danmaku devenv Docker dotfiles go Graduate School Graph Theory homebrew International Student iOS IT Industry Japan Job Hunting macOS macos maintenance Mathematics Minecraft mise New Graduate Recruiting node Programming python Raptor rust Server SES SIer Sorting sovereignty SSG Swift swift swift-format SwiftUI TextKit Tooling Trees UI uv Web WWDC Xcode zsh

BiliKit 開発ノート

BiliKitをmacOSネイティブアプリとして開発する中で起きた問題、spike、判断、実装を記録する。

  1. 01 macOSでネイティブ弾幕レンダラーを実装する 公開済み 分割取得、プレイヤーの時間軸、レーン衝突の回避から、CATextLayerのspike、ライフサイクル管理、Metalへ進む条件まで。 2026-08-10
  2. 02 一つの改行から始まった惨事 公開済み SwiftUI Textでは中国語の改行規則を制御できず、NSTextFieldとNSTextViewを比較する小さなspikeを行った。 2026-08-13
  3. 03 弾幕はどの時計に従うべきか:BiliKitの弾幕同期を書き直した記録 公開済み シーク後に弾幕が欠ける問題から始めて、BiliKitの弾幕同期を何度か書き直した過程、AVFoundationの時計の実測挙動、最終的に採用した設計をまとめる。 2026-10-23
© 2026 YANKAI WANG. All Rights Reserved. / RSS / Sitemap
Powered by Astro & Fuwari
© 2026 YANKAI WANG. All Rights Reserved. / RSS / Sitemap
Powered by Astro & Fuwari