¿Cómo ingresar caracteres unicode en un UILabel en Interface Builder?

Me gustaría mostrar un carácter unicode (el símbolo de altavoz U + 1F50A) en la label. ¿Es posible ingresar este símbolo en Interface Builder?

Sí, puede hacer clic en Edit -> Special Characters... – allí puede encontrar todos los caracteres unicode (incluido el emoji) y copyrlos / pegarlos donde estableció el text de la label en el InterfaceBuilder .

EDITAR : A partir de Xcode6 es Editar> Emoji y personajes

Para aquellos que intentaron hacerlo de forma programática, pero falló, solo use esto:

 label.text = @"\U0001F50A"; 

Hazlo programáticamente.

Declare un IBOutlet para la label, con los medios del tipo NSString:

  NSString *myString = [NSString stringWithUTF8String:"0xF09F948A"]; <-- UTF-8 Hexadecimal Encoding myLabel.text = myString; 

Además, eche un vistazo a esta pregunta.

Es divertido por qué pocas personas lo sabían. Puede ingresar símbolos Unicode directamente al mantener presionada la "Opción" e ingresar el dígito hexadecimal. Todo lo que necesitas: (ejemplo Sierra) ir a "Preference -> Teclados -> Fuentes de input" y search "Unicode Hex". Debería aparecer en la sección "Otros". Luego añádalo y entonces podrá ingresar Unicode-char en cualquier lugar simplemente seleccionando esta fuente de input.

Por ejemplo: ✓ = (Alt + 2713), € – (20ac), etc. Sección más interesante de 2100 a 2800. Lista completa que puede encontrar aquí – Tabla Unicode

PS: Este método se puede ajustar solo para Unicodes de cuatro dígitos.

En Xcode 8 / Swift 3, lo más fácil es usar el escape unicode:

 let a = "\u{1F50A}"