例えば、AppKit
のNSAlert
のメソッド、beginSheetModalForWindow
の第二引数はブロック型を要求する。
zig
言語によるAppKit
のバインディングで、ブロック型を要求するAPI
を扱えるようにしたい。
mitchellh/zig-objc (https://github.com/mitchellh/zig-objc) にて、2023-10-21
のコミットでブロック型のサポートが追加された。
以下のようなコードを記述することで、実行できることは確認できた。