タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

SWIFTとc++に関するWatsonのブックマーク (1)

  • [Swift] Swift 5.9 と C++ の互換性 - Qiita

    はじめに Swift 5.9 から C++ interoperability という機能が入りました。 これにより、C++Swift に互換性ができ、直接呼び出せるようになりました! 詳細は WWDC2023 の動画を見てると面白いと思います。 では、何が変わったのかを見ていきましょう! 実装 まずは従来の方法を紹介します。 (Xcode でアプリ開発をしている前提で話します) Swift 5.9 未満で C++ を扱う 今までは3通りの方法がありました。(他にあればコメントくださいmm) C でブリッジする(C++ の機能 extern "C" を使う) Objective-C++ でブリッジする SPM から module.modulemap で公開する 1つずつ見ていきましょう。 ① C でブリッジする(C++ の機能 extern "C" を使う) 前提として Swift

    [Swift] Swift 5.9 と C++ の互換性 - Qiita
  • 1