IOS表情的打印
IOS表情的打印
oc
- (void)viewDidLoad {[super viewDidLoad];NSString *str = @"0x1f603";unsigned unicodeInt = 0;[[NSScanner scannerWithString:str] scanHexInt:&unicodeInt];char chars[4];int len = 4;chars[0] = (unicodeInt >> 24) & (1 << 24) - 1;chars[1] = (unicodeInt >> 16) & (1 << 16) - 1;chars[2] = (unicodeInt >> 8) & (1 << 8) - 1;chars[3] = unicodeInt & (1 << 8) - 1;NSString *unicodeString = [[NSString alloc]initWithBytes:chars length:len encoding:NSUTF32StringEncoding];NSLog(@"%@",unicodeString);UILabel *lbl = [[UILabel alloc] initWithFrame:CGRectMake(100, 20, 100, 30)];lbl.backgroundColor = UIColor.systemGray4Color;lbl.textAlignment = NSTextAlignmentCenter;lbl.text = unicodeString;[self.view addSubview:lbl];}swift
override func viewDidLoad() {super.viewDidLoad()let str = "0x1f603"let scanner = Scanner(string: str)var value: UInt32 = 0scanner.scanHexInt32(&value)debugPrint(value)let chr = Character(Unicode.Scalar(value)!)debugPrint(chr)let result = "\(chr)"debugPrint(result)}總結
- 上一篇: 信用卡使用十年的心得体会(图)
- 下一篇: IOS之UIToolBar约束报错