¿Funcionan las aplicaciones en Swift en OS X 10.9 / iOS 7 y versiones más antiguas?
¡Hola a todos! Acabo de empezar a aprender Swift y estoy escribiendo mi primera aplicación para macOS. En Xcode elegí Swift como lenguaje, y todo compila perfectamente. Pero tengo usuarios que todavía usan OS X 10.9 (Mavericks) e incluso versiones más antiguas. Me preocupa que mi programa simplemente falle o no se inicie.
Escribí un código simple que imprime "Hello, World!", pero uso algunas construcciones modernas, como optional chaining y closures:
```swift
func greet(name: String?) {
let greeting = name.map { "Hello, \($0)!" } ?? "Hello, stranger!"
print(greeting)
}
greet(name: "Анна")
```
Pregunta: ¿funcionará esta aplicación en OS X 10.9? ¿Y en iOS 7? ¿Necesito configurar algo especial en Xcode para que se ejecute en sistemas antiguos? ¿O las aplicaciones en Swift requieren solo las últimas versiones del SO? ¡Gracias de antemano por la ayuda!
<<>>
Respuesta breve: sí, pero con limitaciones
Las aplicaciones en Swift pueden funcionar