Avatar
Avatar
inductor
CライブラリのAPIをインポートするとき、前かていくんに教わった@_externを使うアプローチがあったと思うんだけどあれとこれってどういう使い分けになるの?
@_externはSwift側に宣言を書くやつで、Cヘッダファイルを書くのが面倒だったりビルドをシンプルにするためにコード生成器が使ったりするやつで、基本的にはClangImporter経由でヘッダをインポートする方がC側のプロジェクトとの齟齬が起きる可能性が減るので好ましい
👍 1