import UIKit

public extension UnicodeScalar {
    
    // is Emoji
    var isEmoji: Bool {
        switch value {
        case 0x3030, 0x00AE, 0x00A9,
             0x1D000 ... 0x1F77F,
             0xFE00 ... 0xFE0F,
             0x1F900 ... 0x1F9FF:
            return true
        case 0xFFFD:
            return false
        default:
            return false
        }
    }
}

'Swift > Extention' 카테고리의 다른 글

[SWIFT]CALayer Extension 부분별 Border 컬러 적용  (0) 2023.05.08
[SWIFT]UIApplication Extension  (0) 2023.05.08
[SWIFT]Double extension  (0) 2023.05.08
[SWIFT]UIImage Extension  (0) 2023.05.08
[SWIFT]Array Extension  (0) 2023.05.08

+ Recent posts