inicio de la aplicación iOS primero

Me gustaría mostrar una pantalla de bienvenida cuando un usuario abre mi aplicación por primera vez. ¿Qué método hay para verificar el primer lanzamiento de una aplicación en Swift?

Como NSUserDefaults para una aplicación se borra al desinstalar la aplicación, puede intentar probar la existencia de un cierto valor cuando se inicia la aplicación.

Si el valor existe, la aplicación ya estaba instalada. De lo contrario, esta es la primera vez que se inicia la aplicación y se establece ese valor.

Prueba esto,

func isAppAlreadyLaunchedOnce()->Bool{ let defaults = NSUserDefaults.standardUserDefaults() if let isAppAlreadyLaunchedOnce = defaults.stringForKey("isAppAlreadyLaunchedOnce"){ println("App already launched") return true }else{ defaults.setBool(true, forKey: "isAppAlreadyLaunchedOnce") println("App launched first time") return false } }