¿Cómo importar código Swift en un proyecto Objective-C?
¡Hola a todos! Estoy desarrollando una aplicación en Objective-C, pero quiero empezar a migrar gradualmente a Swift. Me encontré con un problema: no puedo entender cómo importar correctamente clases Swift en archivos Objective-C.
Tengo una clase Swift simple:
```swift
import Foundation
class MySwiftClass {
var name: String = "Swift"
func sayHello() -> String {
return "Hello from Swift!"
}
}
```
Quiero usar esta clase en mi controlador Objective-C:
```objc
#import "ViewController.h"
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// ¿Cómo uso MySwiftClass aquí?
MySwiftClass *swiftObj = [[MySwiftClass alloc] init];
NSLog(@"%@", [swiftObj sayHello]);
}
@end
```
Xcode muestra el error "Use of undeclared identifier 'MySwiftClass'". Ya agregué el archivo Swift al proyecto, pero nada funciona. Intenté buscar en Google, pero los consejos son dispersos. Por favor, indíquenme qué estoy haciendo mal y cómo