¿Para que es el * al final del if? <code>if #available(macOS 11, *) </code>

Ian Yael Pedraza Celon

Ian Yael Pedraza Celon

Pregunta
studenthace 4 años

¿Para que es el * al final del if?

if #available(macOS 11, *)

2 respuestas
para escribir tu comentario
    Fray David Pineda Anaya

    Fray David Pineda Anaya

    studenthace 4 años

    Hola el * lo que indica es cualquier version en adelante; es decir, que si se tiene if #available(iOS 13, *){} significa que si se cumple que la version actual de iOS(en la que corre la aplicación) es desde la 13 hasta la version *, la version * es cualquiera después de iOS 13 sea que exista o que se anuncie en el futuro. Generalmente, esto se hace para verificar una version mínima de sistema operativo por eso solo se coloca la menor, en el ejemplo iOS13, y el asterisco es cualquier otra que sea superior.

    Massimo Di Berardino

    Massimo Di Berardino

    studenthace 4 años

    Hola @ianpedraza, no conozco mucho del tema, pero te comparto la documentación donde lo explican a detalle, y por lo que entendí en * es para chequear la habilitación de la declaración en todas las plataformas :)

Curso de Programación en Swift 5

Curso de Programación en Swift 5

Descubre el mundo de desarrollo de Apple. Conoce el lenguaje y domina los conceptos que te permiten crear tu propia app de iOS en Swift, un lenguaje amigable de programación, perfecto para desarrollar aplicaciones móviles exitosas.

Curso de Programación en Swift 5
Curso de Programación en Swift 5

Curso de Programación en Swift 5

Descubre el mundo de desarrollo de Apple. Conoce el lenguaje y domina los conceptos que te permiten crear tu propia app de iOS en Swift, un lenguaje amigable de programación, perfecto para desarrollar aplicaciones móviles exitosas.