символів - властивість екземпляра String, застаріле з Xcode 9.1
Було дуже корисно отримати підрядку з String, використовуючи charactersвластивість, але тепер він застарілий, і Xcode пропонує використовувати substring. Я намагався перевірити питання щодо SO та навчальні посібники / рекомендації для розробників яблук на ті ж самі. Але не вдалося побачити жодного рішення / альтернативного варіанту, як було запропоновано.
Ось попереджувальне повідомлення:
'символи' застарілі: використовуйте рядок або підрядку
У мене так багато рядкових операцій виконуються / обробляються за допомогою властивості characters.
Хтось має ідею / інформацію про це оновлення?
string.characters.forEachновий APIstring.forEach { char in process(char) }

Stringзміни від Swift 3 до 4, і прочитайте також SE0163