Swift 5.9: Exploring Interop and an Arranged Marriage with C++
summary
Covers Swift 5.9’s new bidirectional C++ interoperability: what capabilities the direct Swift↔C++ interop provides, what current limitations remain, and demonstrates attempting to add that interop into a real project. It discusses practical implications and examples of using the Swift 5.9 interop with existing C++ code.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:26Swift-C++ interop tasks
- 4:18Calling C++ from Swift
- 11:25Importing types and classes
- 15:03Reference types and constraints
- 21:12Available standard types
- 25:27Xcode project setup
- 28:24Qt integration demo
- 40:28Summary and outlook
- 41:30Q&A
related talks
19mUsing C, C++ and Objective C frameworks in Swift apps
40mFeet in Both Worlds: From Objective-C to Swift
42mSwift as C++ Successor in FoundationDB
33mKotlin Multiplatform Alchemy: Making Gold out of Your Swift Interop
04mSupporting Objective-C in a Swift codebase
23mSwift Concurrency is new and hard, and you can do it
25mUse C, C++ and Objective C Libraries in a Swift Project
23mWhat Swift devs can learn from C++
