1. ホーム
  2. ios

[解決済み] CocoapodsをSwiftプロジェクトに統合するには?

2023-06-23 14:46:51

質問

Appleが導入した スウィフト で利用可能な既存の Objective-C ライブラリとどのように統合できるのでしょうか? CocoaPods ?

どのように解決するのですか?

に書かれているような流れになるようです。 ミックスアンドマッチ のセクションにある CocoaとObjective-CでSwiftを使う のドキュメントを参照してください。

  1. Podfileを作成し pod install .
  2. Objective-Cのヘッダーファイルを新規に作成します。 Example-Bridging-Header.h を作成し、プロジェクトに追加します。
  3. にimport文を追加します。 ブリッジヘッダ .
  4. 設定 Objective-C Bridging Header をターゲットに設定します。

これで、Swiftファイル内でライブラリ(この場合はMKUnits)を使用できるようになりました。

let kilograms = NSNumber.mass_kilogram(2)()
let pounds = NSNumber.mass_pound(10)()
let result = kilograms.add(pounds)
println(result)

詳しくはこちら CocoapodsをSwiftプロジェクトと統合する