Исходный код обычно кодируется как UTF-8, что означает, что вы не можете использовать там 16-битные литералы символов. Вам необходимо использовать escape-последовательность:
const UniChar KA = '\u30AB';
или укажите числовое значение:
const unichar KA = 0x30AB;
(Примечание: я действительно понятия не имею, правильный ли это код для приведенного вами примера символа.)
Я думаю, что ваш единственный вариант - создать файл .strings , который может и должен быть в кодировке UTF-16, а затем ввести символы в вашу программу, используя NSLocalizedString .