Допустим, у меня есть следующее cstring
char array[1000];
Как я могу преобразовать его в NSString и наоборот.
Спасибо.
Справочник разработчика Apple содержит хорошую статью на эту тему.По сути, вы будете делать что-то вроде этого:
NSString *stringFromUTFString = [[NSString alloc] initWithUTF8String:utf8String];
, если строка в кодировке UTF8.В противном случае вы можете использовать initWithCString:encoding:, с помощью которого вы можете указать кодировку.
initWithCString:encoding:
Вот список доступных кодировок строк .