5

XCode と Objective C/Swift は初めてです。ココアなどに依存しない Swift ライブラリ プロジェクトを作成しようとしています。つまり、それは単なる Swift ファイルです。どのタイプのプロジェクトを作成する必要がありますか (これを行うには複数の方法があると思いますか? .so ファイルにビルドするには、どのようにプロジェクトを構成する必要がありますか? そして最後に、.so ファイルにビルドするにはどうすればよいですか?だからファイル?

Xcode6-beta を使用しています。

4

2 に答える 2

2

iOS 用の Swift ライブラリを作成するには、新しい Xcode プロジェクトを作成し、iOS/OS X -> Framework & Library -> Cocoa Touch Framework を選択し、次の画面で言語を Swift に設定します。

このプロジェクトが作成されたら、Cocoa フレームワークにリンクする必要はなく、必要に応じてそれらへの参照を削除できます。

このプロジェクトをコンパイルすると、Xcode はビルド ディレクトリに .framework フォルダーを作成します。このフォルダーには、リンクできる動的ライブラリが含まれています。ただし、標準の動的ライブラリのように見えますが、このファイルに直接リンクすることにまだ成功していないことに注意してください。

この共有オブジェクト ファイルを Android で使用するという点では、Swift 言語 (Objective-C によく似ています) には現時点で他のプラットフォームでは利用できないランタイム ライブラリが必要なため、運が悪いと思います。

于 2014-06-07T13:12:48.407 に答える