Avatar ·

Aplicativos em Swift funcionam no OS X 10.9 / iOS 7 e versões mais antigas?

Olá a todos! Comecei a estudar Swift e estou escrevendo meu primeiro aplicativo para macOS. No Xcode, escolhi Swift como linguagem e tudo compila perfeitamente. Mas tenho usuários que ainda usam OS X 10.9 (Mavericks) e até versões mais antigas. Estou preocupado que meu programa simplesmente trave ou não inicie. Escrevi um código simples que imprime "Hello, World!", mas uso algumas construções modernas, como optional chaining e closures: ```swift func greet(name: String?) { let greeting = name.map { "Hello, \($0)!" } ?? "Hello, stranger!" print(greeting) } greet(name: "Анна") ``` Pergunta: esse aplicativo funcionará no OS X 10.9? E no iOS 7? Preciso configurar algo especial no Xcode para que ele rode em sistemas antigos? Ou aplicativos Swift em geral exigem apenas as versões mais recentes do SO? Desde já, obrigado pela ajuda! <<>>

Resposta curta: sim, mas com limitações

Aplicativos Swift podem funcionar