//
//  String+Emoji.swift
//  02-emoji
//
//  Created by male on 15/10/23.
//  Copyright © 2015年 itheima. All rights reserved.
//

import Foundation

extension String {
    
    /// 返回当前字符串中 16 进制对应 的 emoji 字符串
    var emoji: String {
        // 文本扫描器－扫描指定格式的字符串
        let scanner = NSScanner(string: (self))
        
        // unicode 的值
        var value: UInt32 = 0
        scanner.scanHexInt(&value)
        
        // 转换 unicode `字符`
        let chr = Character(UnicodeScalar(value))
        
        // 转换成字符串
        return "\(chr)"
    }
}