Avatar
Kishikawa Katsumi 12/16/2017 5:20 AM
ああ、なるほど。ちゃんと読めてなかったですね。それなら上におもちさんが貼ったリンクのプロジェクトが参考になると思いますね。
5:21 AM
そのプロジェクトで説明すると、
5:25 AM
1. ライブラリのディレクトリ Foo を作って 2. module.modulemap ファイルを作って、アンブレラヘッダー( <Foundation/Foundation.h>のようなもの)を作って参照できるように書く module Foo { header "../Foo.h" export * } 3. SWIFT_INCLUDE_PATHSにモジュールまでのパス(Fooディレクトリまでのパス)を設定する 4. import FooできればOK
5:26 AM
っていうのが基本です。そのFooライブラリがさらにStaticライブラリに依存してるとかだとmodulemapにリンクの設定とかが必要になります。
5:27 AM
ライブラリの書くクラス等はアンブレラヘッダーでimportしておきます。アンブレラヘッダーがブリッジヘッダーのような役割をしますね。
🙏 2