Obtener y configurar la posición del cursor de UITextField y UITextView en Swift

He estado experimentando UITextFieldy cómo trabajar con la posición del cursor. Encontré una serie de respuestas Objective-C de relación, como en Obtener la posición del cursor de UITextField en ios Control de la posición del cursor en UITextField UITextField obtiene la palabra editada...