Emoji символы просто символы Unicode, только с более ограниченной поддержкой, как вы прогресс в обратном направлении по истории IOS. Для входа в emoji с помощью клавиатуры iOS 5 и 6 обеспечивают стандартную клавиатуру Emoji (настройки> общие> международные> клавиатуры> emoji). В коде какой-либо стандартный объект текстового рендеринга будет отображать наиболее экранированные символы, которые вы им передаете:
UITextView *example = [[UITextView alloc]initWithFrame:CGRectMake(0,0,320,460)];
[example setText:@"\U0001F604"];
[self.view addSubview: example];
Простой как это.
Обратите внимание, что до iOS 5 текст, отображаемый и отправленный, поскольку Emojis использует частное пространство Unicode для iOS, что означает, что любой, кто не находится на устройстве iOS, получит много? И [] вместо символов. См. here для взлома, который позволяет клавиатуре emoji в большинстве этих приложений-эмуляторов в магазине.
http://stackoverflow.com/questions/6556647/create-custom-international-keyboard-for-iphone есть как миллиард вопросов, так же, как это на SO. Вы должны просто искать. –
«Сделать приложение-эмулятор» Как? Клавиатура iOS уже поддерживает огромное количество emoji с iOS 5, с большей поддержкой на пути в iOS 6. Нет необходимости в коде. – CodaFi
Итак, почему в топ-100 диаграмм есть 3 приложения для emoji, если код не нужен? –