2016-04-26 33 views
2

Objective-cまたはSwiftコード化プロジェクトから.dylibファイルを作成することはできますか?または、そのコードをC++で記述する必要がありますか?Objective-CのSwiftを使用したDylibファイルの作成

私はいくつかのソースを見てきましたが、彼らはすべてC++で書かれている

う - C以外の言語を使用しては.dylibファイルを作成することも可能Creating and Using a Simple .dylibHow do I create a dynamic library (dylib) with Xcode?

です++ ?

+1

これは少なくともOS Xでは可能です。私はこのアプローチを自分のプロジェクトで使用します。興味があれば、私はサンプルプロジェクトを準備することができます。 –

+0

可能であればそれは素晴らしいでしょう! @Melifaro – Gerwin

+1

さて、私に5分を与える:) –

答えて

4

私が議論したように、私はOS X用のサンプルアプリケーションを作成しました。これは、Foo Swiftクラスのdylibを使用しています。 FooにはdoSomethingメソッドがあり、コンソールに「hello world」というメッセージを記録します。

プロジェクトをビルドすると、Frameworksフォルダのアプリケーションバンドル内にダイナミックライブラリがあります。それはlibFoo.dylibという名前です。

ソースコード: https://github.com/melifaro-/OSXDylibSample

はそれがお役に立てば幸いです。

関連する問題