znaków - właściwość instancji String, jest przestarzała z Xcode 9.1
Bardzo przydatne było pobranie podciągu z String za pomocą characterswłaściwości, ale teraz jest on przestarzały, a Xcode sugeruje użycie substring. Próbowałem sprawdzić pytania SO i samouczki / wytyczne dla programistów Apple. Ale nie widziałem żadnego rozwiązania / alternatywy zgodnie z sugestią.
Oto komunikat ostrzegawczy:
„Znaki” są przestarzałe: użyj ciągu lub podłańcucha
Mam tak wiele operacji na łańcuchach, które są wykonywane / obsługiwane za pomocą właściwości characters.
Czy ktoś ma pomysł / informacje o tej aktualizacji?
string.characters.forEachnowego APIstring.forEach { char in process(char) }

Stringzmianach z Swift 3 na 4 i przeczytaj również SE0163