let lbl = UILabel(frame: CGRect(x: 0, y: 100, width: self.view.bounds.width, height: 50))
lbl.textAlignment = .center
lbl.backgroundColor = UIColor.lightGray
view.addSubview(lbl)
let str = "0x1f608"
// 1、创建一个扫描器
let scanner = Scanner(string: str)
// 2、利用扫描器从字符串中扫描出十六进制的整数
var res: UInt32 = 0
scanner.scanHexInt32(&res)
// 3、利用十六进制的整数转换为emoji表情
let emoji = Character(UnicodeScalar(res)!)
lbl.text = "\(emoji)"
图片如下: