【问题标题】:How can get unicode of an emoji in ios swift [closed]如何在ios swift中获取表情符号的unicode [关闭]
【发布时间】:2019-01-03 09:46:34
【问题描述】:

我是 swift 编程的新手。我正在使用表情符号应用程序。当我从 Apple 键盘上单击一个表情符号时,它会显示该表情符号的 unicode。我怎样才能得到这个。

【问题讨论】:

标签: ios swift unicode emoji


【解决方案1】:

这里是 uicodes 列表

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

你也可以使用 Edit->Emoji 并将 拖到文本中

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

【讨论】:

  • 当我从 Apple 键盘单击表情符号时,它会显示该表情符号的 unicode。我怎样才能得到这个。
【解决方案2】:

使用 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)
    }
}

【讨论】:

  • 当我从 Apple 键盘单击表情符号时,它会显示该表情符号的 unicode。我怎样才能得到这个。
  • @YaseenKhan 只需在任何你想要的地方使用那个 Unicode,例如,如果你想要那个表情符号和你的标签,然后将那个表情符号 Unicode 和你的短信连接起来并分配给那个标签
  • 请把代码发给我。我将非常感谢
  • 当我按下苹果键盘上的表情符号时,我需要 unicode。
  • @YaseenKhan我想向您发送确切的代码,但首先让我知道您要归档的具体内容是什么?就像我不知道你想做什么一样
猜你喜欢
  • 2017-12-12
  • 2019-12-07
  • 2019-02-12
  • 1970-01-01
  • 1970-01-01
  • 2021-07-24
  • 1970-01-01
  • 2023-03-03
  • 1970-01-01
相关资源
最近更新 更多