Funktionieren Swift-Apps unter OS X 10.9 / iOS 7 und älteren Versionen?
Hallo zusammen! Ich habe gerade angefangen, Swift zu lernen, und schreibe meine erste App für macOS. In Xcode habe ich Swift als Sprache ausgewählt, und alles kompiliert einwandfrei. Aber ich habe Benutzer, die immer noch OS X 10.9 (Mavericks) und sogar ältere Versionen verwenden. Ich mache mir Sorgen, dass mein Programm bei ihnen einfach abstürzt oder nicht startet.
Ich habe einfachen Code geschrieben, der "Hello, World!" ausgibt, aber ich verwende einige moderne Konstrukte wie optionale Verkettungen und Closures:
```swift
func greet(name: String?) {
let greeting = name.map { "Hello, \($0)!" } ?? "Hello, stranger!"
print(greeting)
}
greet(name: "Anna")
```
Frage: Wird eine solche App unter OS X 10.9 funktionieren? Und unter iOS 7? Muss ich in Xcode etwas speziell konfigurieren, damit sie auf alten Systemen läuft? Oder benötigen Swift-Apps grundsätzlich nur die neuesten Betriebssystemversionen? Vielen Dank im Voraus für die Hilfe!
<<>>
Kurze Antwort: ja, aber mit Einschränkungen
Swift-Apps können funktionieren