2017-03-24 4 views
1

私の質問は、それらの5のとおりです。Swiftで書かれたソースを公開していないライブラリやフレームワークを作成する方法はありますか?

  1. 私は迅速を使用して静的ライブラリを作成することはできますか?

  2. swiftでコード化された静的ライブラリを使用できますか?

  3. objective-cでコード化された静的ライブラリを使用できますか?

  4. 静的ライブラリはobjective-c(swiftの選択なし)でコード化されています....そして、私はobjective-cで静的ライブラリをコードします。 用量はフルスウィフト(プロジェクトのターゲットSDKはiOS 8です)

  5. ソースを公開していないSwiftで書かれたライブラリやフレームワークを作成する方法はありますか? おかげ

答えて

4
  1. はありません、あなたは迅速
  2. ためのフレームワークを使用する必要が迅速
  3. はい
  4. はい、あなたが迅速でのObj-Cのコードのいずれかの種類を使用することができることにより、コード化された静的なライブラリがありません
  5. 迅速を使用して動的なフレームワークを作成し、アクセスキーワードの適切な使用と
+0

感謝をあなたのソースを非表示になります。アクセスキーワードを使用すると、メソッドや変数のアクセスをクラス外に隠すことができます。しかし、私の必要条件は、クラスまたはメソッドの実装を私のフレームワークのユーザーから隠すことです。もしそうする方法があれば。 –

+0

Swiftでフレームワークを作成した後、キーワードに基づいてXCodeがヘッダファイルを生成しますので、基本的にすべてのスワイプファイルは公開されず、 'public'でマークしたものだけがヘッダーに表示されますファイル – Tj3n

関連する問題