Это UTF-16? 32? Что-то еще?
Я хочу изучить это из соображений производительности, поскольку я конвертирую много строк из UTF-8 в "native NSString
", и снижение производительности, похоже, падает на __CFFromUTF8
, который является встроенным -в функции преобразования. Кстати, я просто предполагаю, что NSUnicodeStringEncoding
- это то, что используется внутри, поскольку NSString
fastestEncoding
возвращает это значение (то есть для международных строк; при использовании ANSI возвращается MacRomans).