How do I expose Swift code to Objective-C with @objc?

In Swift, you can expose your Swift code to Objective-C by using the `@objc` attribute. This attribute allows you to make Swift classes, methods, and properties accessible to Objective-C code. This is particularly useful when you want to use Swift code within an existing Objective-C project or when you need to work with Objective-C libraries or frameworks.

Here’s how to use the `@objc` attribute:

// Example of exposing a Swift class to Objective-C import Foundation @objc class MySwiftClass: NSObject { @objc var myProperty: String @objc init(myProperty: String) { self.myProperty = myProperty } @objc func myMethod() { print("Hello from Swift!") } }

Swift Objective-C @objc Expose Swift to Objective-C Swift Code