Obiective-cファイルとswiftファイルを含むXcodeプロジェクトがありますが、これは両方のクラスでフレームワークを作成したいのですが可能ですか?ObjectivecファイルとSwiftファイルを使ってフレームワークを作成する方法
1
A
答えて
3
はい、これは簡単で、プロセスはAppleによって文書化されています。 "Swift and Objective-C in the Same Project"を読んでください。あなたはもっと賢明でしょう(「同じフレームワークターゲット内からコードをインポートする」では、同じターゲットからSwiftのObjective-Cをインポートする方法とは逆です)。簡単に言えば...
- は、フレームワークの目標のためにあなたはスウィフトへのあなたのObjective-Cのがインポート可能にするブリッジングヘッダーを作成する必要はありません、あなただけのフレームワークのumbrella headerに
#import
にスウィフトにあなたが見えるしたいこれらのヘッダを必要としています。それが機能するためには、ヘッダーをpublicとマークする必要があります。 - Swiftを同じフレームワークターゲット内のObjective-Cでインポートできるようにするには、ターゲットの「モジュールの定義」がオンになっていることを確認し、Swiftタイプを参照する必要があるファイルで、
#import <ProductName/ProductModuleName-Swift.h>
。この権利を思い出した場合、Objective-CからアクセスしたいSwiftの型/メソッド/プロパティは、同じターゲット内にあってもObjective-Cコードにアクセスできるように、public
と宣言する必要があります。
+0
あなたは私の問題を解決しました:Dあなたに感謝 – arcangel06
関連する問題
- 1. Xcode 4でdylibファイルを使用して作業フレームワークを作成する方法
- 2. swiftを使用してGoogleドライブにフォルダとファイルを作成する方法
- 3. csvファイルをヘッダを使ってPHPで作成する方法
- 4. SwiftとObjective-CでXMLファイルを作成する方法は?
- 5. 外部java jarファイルでsbtを使ってjarファイルを作成する方法
- 6. EXTJS 4を使って作成/更新.jsonファイルを作成する方法は?
- 7. iOS swift .p8ファイルの作成方法?
- 8. ファイルを作成してtmpファイル名を作成する方法
- 9. vbscriptとASPを使ってアカウンティングソフトウェアのasciiファイルを作成する方法
- 10. Core Data(swift)からCSVファイルを作成する方法
- 11. ノードとモジュールを学習する/ファイルを使ってファイルを作成する
- 12. Gradleを使ってディレクトリを作成してWARファイルを移動する方法
- 13. objectiveCとswiftライブラリの使用方法Cocoa Pods
- 14. フレームワークを使用しないでRequestManagerクラスを作成する方法swift
- 15. HTML構造とCSSを使ってPDFファイルを作成する
- 16. xmlとxslを使ってxlsxファイルを作成する
- 17. PHPとjQueryを使ってHTMLファイルを作成する
- 18. COSとMonoTouchを使ってiOSライブラリやフレームワークを作成する
- 19. CMakeを使ってmoc _ *。cppファイルを生成する方法
- 20. phpを使ってdocファイルを生成する方法
- 21. PyGithubを使ってリポジトリ内のファイルを作成する方法は?
- 22. NASM:int64ビットアセンブリを使って基本bmpファイルを作成/処理する方法は?
- 23. .Rファイルを実行して.Rファイルを作成する方法
- 24. 別のフレームワークを使用する動的フレームワークの作成方法
- 25. django restフレームワークを使用して非asciiファイル名でファイルをアップロードする方法
- 26. Windows APIを使用してファイルを作成する方法は?
- 27. coldfusionを使用してxlsxファイルを作成する方法
- 28. PHPを使用してMSEXCELファイルを作成する方法
- 29. パスワードを使用してzipファイルを作成する方法
- 30. WINAPIを使用してファイルを作成する方法
はい、可能です。それをやりはじめたら、さらに質問がありますので、質問を更新してください。 – DisableR