Теперь у меня есть ряд номеров юникода, я хочу показать их в UILabel, я могу показать их, если я их жестко закодировал, но это слишком медленно, поэтому я хочу заменить их переменной, а затем изменить переменную и получить соответствующий характер. Например, теперь я знаю, что Юникод U + 095F, я хочу, чтобы показать диапазон U + 095F до U + 096f в UILabel, я могу сделать это с жёстко, какКак преобразовать переменную шестнадцатеричного числа Unicode в символ в NSString?
NSString * ул = [NSString stringWithFormat: @ "\ u095f"];
, но я хочу сделать это как
NSInteger шестигранной = 0x095f;
[NSString stringWithFormat: @ "\ u% ld", (long) hex];
Я могу изменить шестерку автоматически, точно так же, как с помощью @"%ld", (long)hex
, так что кто-нибудь знает, как это реализовать?
http://stackoverflow.com/questions/7411836/iphone-convert-unicode-to-string – luk2302
@ luk2302, я видел этот ответ, но это также была жестко закодированная строка, я хочу использовать переменную в строке для создания тот же результат. – cajsaiko