guardar datos específicos de una aplicación y preservarlos incluso después de eliminar la aplicación

¿Hay alguna forma de preservar algunos datos incluso después de la desinstalación de la aplicación y es recuperable después de que la aplicación se vuelva a instalar?

Encontré NSUserDefault pero no estoy seguro. por favor avise.

let defaults = NSUserDefaults.standardUserDefaults()
defaults.setObject("Coding Explorer", forKey: "userNameKey")

Respuestas a la pregunta(5)

Su respuesta a la pregunta