Интересно, какой метод будет лучше конвертировать строку const char * в NSString.
Я обнаружил, что есть некоторые факты.
- [NSString stringWithCString: length:] является устаревшим.
- [NSString stringWithCString: encoding] может использоваться для моей цели
Но я хочу преобразовать с длиной и кодированием (потому что я хочу сделать это хорошо, если у меня есть какой-нибудь не-ASCII символ, установив кодировку в UTF-8). Есть мысли?
Я просто думаю сейчас
- создайте другой символ и скопируйте его с помощью std :: strncpy (ch1, ch2, len)
- использовать [NSString stringWithCString: кодировка:]
Но это не очень хорошо работает.