Про устройство типа String в Swift, способы доступа к отдельным символам из строки и появляющиеся при этом проблемы с производительностью. TL;DR В любой непонятной ситуации нужно использовать UnicodeScalarView вместо Character.

https://medium.com/@tonyallevato/strings-characters-and-performance-in-swift-a-deep-dive-b7b5bde58d53#.ubzus6oqi



#swift #perfomance