静的ライブラリがあり、Objective-Cで書かれたS - と呼ぶことができます。現在、iOS-7をサポートしている人はSwiftを使用し始めている人がほとんどいません。その結果、Swiftでも自分の機能にインターフェイスを与えなければなりません。iOS-7のスワイプコード用静的ライブラリObjC関数のSwiftインタフェース
私は、ブリッジングヘッダを使ってObjective-CコードをSwift(同じプロジェクト内)に直接インポートすることができますが、私の静的ライブラリではどうすればよいですか?
また、Swiftは動的フレームワークのみでサポートされているため、静的ライブラリにSwiftファイルを置くことはできません。したがって、動的なフレームワークを作成した場合、iOS-7用にこのライブラリをデプロイすることはできません。
これは機能しますが、ブリッジヘッダーを作成してパブリックヘッダーをこのブリッジファイルに追加するために、ユーザー側で追加の手順があります。とにかくこの部分をスキップするには? – prabodhprakash
@prabodhprakashいいえ、Bridgingヘッダーを介してObjective-Cインターフェイスを公開することなく、Swiftコードはそれを使用できません。 –
このブリッジヘッダーは、何らかの形で静的ライブラリに提供できますか?これは、ライブラリを追加するプロジェクトによって直接消費される可能性がありますか? – prabodhprakash