Core Graphicsの不思議: Simulatorアプリでマウススクロールを実現 by 新妻 広康

iOSDC Japan 2024
採択
2024/08/23 17:35〜
Track B
ルーキーズLT(5分)

Core Graphicsの不思議: Simulatorアプリでマウススクロールを実現

cyan_0FBCF9 新妻 広康 cyan_0FBCF9

「Simulatorアプリでマウススクロールを使えたらいいな」
普段アプリ開発をしている中で、このようなことを思ったことはありますでしょうか?

Simulatorアプリで画面をスクロールするには、マウスのドラッグ&ドロップで操作する必要があります。
慣れてしまえばなんてことないですが、マウスをいちいち動かすのは地味に不便です。

本LTでは、この問題をmacOSのCore Graphicsの機能で解決していきます。
Core Graphicsを使えばユーザイベントを変換することができ、擬似的にSimulatorアプリ上でマウススクロールを使うことができます。

「Core Graphicsなんてグラフィック系のライブラリでしょ?」と思ったら大間違い。実はユーザイベントにも深い関わりがあるんです。
あなたの知らないmacOSのハック術、お教えします。