Objective CでSwiftクラスを使用するには、以下の手順に従ってください:
- Userという名前のObjective Cクラスを1つ作成します。
- "Objective-C bridging Headerを設定しますか" というポップアップが表示されます。Create Bridging Headerを選択します。
- Build Settingsに移動します。
- 製品モジュール名:ProjectName を設定します。
- セット定義モジュール:YES
- 埋め込みコンテンツにSwiftを設定:YES
- Objective-C互換ヘッダをインストールする:YES
- Objective-C Bridging Headerを設定する : SwiftInObjectiveC/SwiftInObjectiveC-Bridging-Header.h
- 自動生成されたヘッダー "ProjectName-swift.h "を*.mファイルにインポートします。
- プロジェクトのクリーニングと実行をします。
Import into Swift
Import into Objective-C
Swift code
No Import Statement
#import
<ProductName/ProductModuleName-Swift.h>Objective-C Code
No Import Statement; Objective-C
umbrella header required#import "Header.h"