From 7b02207537d35bfa1714bf8beafc921f717d100a Mon Sep 17 00:00:00 2001 From: 单军华 Date: Wed, 11 Jul 2018 10:47:42 +0800 Subject: [PATCH] 首次上传 --- screendisplay/Pods/EaseUI/EaseUI/EMUIKit/Util/Emoji/EaseEmoji.h | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) diff --git a/screendisplay/Pods/EaseUI/EaseUI/EMUIKit/Util/Emoji/EaseEmoji.h b/screendisplay/Pods/EaseUI/EaseUI/EMUIKit/Util/Emoji/EaseEmoji.h new file mode 100755 index 0000000..66bfa57 --- /dev/null +++ b/screendisplay/Pods/EaseUI/EaseUI/EMUIKit/Util/Emoji/EaseEmoji.h @@ -0,0 +1,35 @@ +/************************************************************ + * * Hyphenate CONFIDENTIAL + * __________________ + * Copyright (C) 2016 Hyphenate Inc. All rights reserved. + * + * NOTICE: All information contained herein is, and remains + * the property of Hyphenate Inc. + * Dissemination of this information or reproduction of this material + * is strictly forbidden unless prior written permission is obtained + * from Hyphenate Inc. + */ + +#import <Foundation/Foundation.h> + +#define MAKE_Q(x) @#x +#define MAKE_EM(x,y) MAKE_Q(x##y) + +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wunicode" +#define MAKE_EMOJI(x) MAKE_EM(\U000,x) +#pragma clang diagnostic pop + +#define EMOJI_METHOD(x,y) + (NSString *)x { return MAKE_EMOJI(y); } +#define EMOJI_HMETHOD(x) + (NSString *)x; +#define EMOJI_CODE_TO_SYMBOL(x) ((((0x808080F0 | (x & 0x3F000) >> 4) | (x & 0xFC0) << 10) | (x & 0x1C0000) << 18) | (x & 0x3F) << 24); + +@interface EaseEmoji : NSObject + ++ (NSString *)emojiWithCode:(int)code; + ++ (NSArray *)allEmoji; + ++ (BOOL)stringContainsEmoji:(NSString *)string; + +@end -- Gitblit v1.8.0