IOS development, the system comes with the acquisition of facial expressions
// Convert the number to # define EMOJI_CODE_TO_SYMBOL (x) (0x808080F0 | (x & 0x3F000)> 4) | (x & 0xFC0) <10) | (x & 0x1C0000) <18) | (x & 0x3F) <24 );
-(Void) viewDidLoad {[super viewDidLoad]; // call int sym = EMOJI_CODE_TO_SYMBOL (0x1F600) separately; NSString * emoT = [[NSString alloc] initWithBytes: & sym length: sizeof (sym) encoding: NSUTF8StringEncoding]; NSLog (@ arr =%@, emoT); // obtain the array NSArray * arrEmotion = [self defaultEmoticons]; for (NSString * str in arrEmotion) {NSLog (==%@, str );}}
// Obtain the default expression array-(NSArray *) defaultEmoticons {NSMutableArray * array = [NSMutableArray new]; for (int I = 0x1F600; I <= 0x1F64F; I ++) {if (I <0x1F641 | I> 0x1F644) {int sym = EMOJI_CODE_TO_SYMBOL (I); NSString * emotion = [[NSString alloc] initWithBytes: & sym length: sizeof (sym) encoding: NSUTF8StringEncoding]; [array addObject: emoT] ;}} return array ;}
Output result: