У меня есть эта строка кода для преобразования NSString в NSData:Как преобразовать NSString в NSData?
NSData *data = [NSData dataWithBytes:[message UTF8String] length:[message lengthOfBytesUsingEncoding:NSUTF8StringEncoding]];
Как сделать это в Unicode вместо UTF8? Мое сообщение может содержать кириллические символы или диакритические знаки.
Определите «Юникод». Это не кодировка (не строго говоря). UTF-8 отлично умеет кодировать все символы Unicode, поэтому его должно быть достаточно для вашего использования. –
NSUnicodeStringEncoding –