Можно изменить регистр строки простыми методами:  lowercased() и uppercased() Сразу рассмотрим пример. // // proSwift.ru // var string = «Строка для тестирования изменений от сайта proSwift.ru — программирование на языке Swift на реальных примерах» print(string) print(«- — — — — — — …

Изменение регистра строки в Swift Read more »

Индексация строки, то есть получение символа по индексу рассмотрена в статье Индексация строк в Swift: String.Index. Для получения длины строки в символах следует использовать следующий подход. // // proSwift.ru // var str = «Hello, playground» let numberOfCharacters = str.characters.count //17  

В Swift мы не можем индексировать String по Int. Т.к. один символ строки в нашем представлении может состоять из нескольких Unicode символов. Для русского языка хороший пример — буква «Й». Она состоит из двух Unicode символов — «И» и птички. …

Индексация строк в Swift: String.Index Read more »