&tag(Swift/Tips);
C/Objective-Cを呼び出す(ブリッジングヘッダーを使用する)†[edit]
- 「File > New > File」でObjective-Cファイルを生成。適当にクラスを作成する。
- Bridging Headerファイルを作成するかどうか訪ねられるので、作成するを選ぶ。
- 「プロジェクト名-Bridging-Header.h」が追加される(例: demo-Bridging-Header.h)。ここに使いたいC関数のヘッダーファイルをincludeする。
- 「プロジェクト名-Bridging-Header.h」を手動で追加する(例: demo-Bridging-Header.h)。
- プロジェクトのTARGETSの設定で、Swift Comiler > Objective-C Bridging Headerに作成したブリッジングヘッダーファイルを指定する。