Envío de SMS en iOS con Swift

En primer lugar, estoy realmente sorprendido de que esto no sea un duplicado, porque hay TONELADAS de preguntas de stackoverflow que resuelven esto en Objective-C, pero aún no he visto una buena respuesta que use Swift.

Lo que estoy buscando es un fragmento de código en Swift que envíe una cadena arbitraria como el cuerpo de un mensaje de texto al número de teléfono dado. Esencialmente, me gustaría algo comoesta de la documentación oficial de Apple, pero en Swift en lugar de Objective-C.

Me imagino que esto no es demasiado difícil, ya que se puede hacer en solo un par de líneas de código en Android.

EDITAR: Lo que estoy buscando es 5-20 líneas de código Swift, no estoy de acuerdo con que esto sea demasiado amplio. En Java (para Android), la solución se ve así:

package com.company.appname;
import android.app.Activity;
import android.telephony.SmsManager;
public class MainActivity extends Activity {
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        public static final mPhoneNumber = "1111111111";
        public static final mMessage = "hello phone";
        SmsManager.getDefault().sendTextMessage(mPhoneNumber, null, mMessage, null, null);
     }
}

Ahora esta es la solución de Android, y solo tiene 11 líneas. Java tiende a ser mucho más detallado que Swift, así que dudo que lo que pregunte sea "demasiado amplio", es más probable que no sepa cómo usar el objeto Objective-C MessageComposer, porque la documentación que vinculé arriba no está claro con respecto al uso en Swift.

Respuestas a la pregunta(5)

Su respuesta a la pregunta