IOS支持所有的Unicode emojies吗?

大家好,

我有一个关于Unicode characters的问题。 我可以在UITextView添加Apple Art Work Unicode Characters 。 喜欢这个 : –

 self.textView.text = @"\ue00A"; 

没关系。 但是现在我有很多Unicodes Charactersangular色不在苹果的艺术作品中。
其中之一是U+1F3C7
现在我试图在UITextView显示它。

 self.textView.text = @"\u1f3c7"; 

然后它显示我一个特殊字符,而不是表情符号。
Unicode表情符号

这是这个Unicode的Emoji图标但它显示我Ἴ7

Apple doesn't support all Unicode Characters ?
How can I add my own emojies in my application ?

如果我的问题不清楚,请告诉我。

你的帮助将非常感激!
提前致谢 !

Objective-C不是像Java和C#一样在内部使用UTF-16吗?

如果是这样,那么U + 1F3C7将不是“\ u1f3c7”,而是替代对“\ uD83C \ uDFC7”。

否则,必须有一些方法来表示更高的字符,因为"\u1f3c7""\u1f3c" + "7" ,即Ἴ7 (大写字母与psili和oxia,然后是7)。

编辑:经过OP和我之间的一些讨论后,我们发现在Objective C中做到这一点的方式是我知道的C ++方式:

 "\U0001F3C7" 

\uXXXXu和4个hex数字适用于4个hex数字, \UXXXXXXXX大写U和8个hex数字适用于所有内容,但input时间更长)。

现在,我们的朋友只需要处理字体支持的问题,这是另一个让他看起来像他想要的问题。