Swift: cómo expandir una tilde en una cadena de ruta

¿Cómo puedo expandir una cadena de ruta con una tilde en Swift? Tengo una cuerda como"~/Desktop" y me gustaría usar esta ruta con elNSFileManager métodos, que requieren que la tilde se expanda a"/Users/<myuser>/Desktop".

(Esta pregunta con un enunciado claro del problema aún no existe, esto debería ser fácil de encontrar. Algunas preguntas similares pero no satisfactorias sonNo se puede hacer la ruta al archivo en Swift, ¿Manera simple de leer el archivo local usando Swift?, Rutas basadas en Tilde en Objective-C)

Respuestas a la pregunta(4)

Su respuesta a la pregunta