Ian Yael Pedraza Celon
Pregunta¿Para que es el * al final del if?
if #available(macOS 11, *)

Fray David Pineda Anaya
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
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 :)