Если вы можете найти значение Unicode для персонажа, вы можете экранировать его в следующем поместье:
NSString *str = @"\u00F6"
И Java (только для сравнения):
String str = "\u00F6";
Хотя я предполагаю, что проблема компиляции связана с тем, что символ отличается от кодировки, указанной в кодировке исходного файла. Я полагаю, что компилятор интерпретирует ваш источник как UTF-8 по умолчанию.