如何在iOS Swift中获取表情符号的Unicode

时间:2018-07-26 11:48:03

标签: ios swift unicode emoji

我是快速编程的新手。我正在使用表情符号应用程序。当我从Apple键盘单击表情符号时,它会显示该表情符号的unicode。如何获取此符号。

2 个答案:

答案 0 :(得分:0)

使用Swift Unicode转义序列概念:

let emojiString = "\u{1F4C4}"

如果您想获得所有表情符号的Unicode,请尝试

let emojiRanges = [
    0x1F601...0x1F64F,
    0x2702...0x27B0,
    0x1F680...0x1F6C0,
    0x1F170...0x1F251
]

for range in emojiRanges {
    for i in range {
        var c = String(UnicodeScalar(i))
        print(c)
    }
}

答案 1 :(得分:0)

这是uicode列表

https://apps.timwhitlock.info/emoji/tables/unicode

您还可以使用Edit-> Emoji并将其拖到文本上

let str = "Ti \u{1F601} tle"

enter image description here

enter image description here