Я экспериментировал с UITextField и как работать с ним курсором. Я нашел несколько соотношений Objective-C ответов, как в
- Получение позиции курсора UITextField в ios
 - Позиция курсора в UITextField
 - UITextField получает в настоящее время отредактированное слово
 
Но так как я работаю с Swift, мне хотелось узнать, как получить текущее местоположение курсора, а также установить его в Swift.
Ответ ниже - результат моего эксперимента и перевода из Objective-C.