SearchEmojiOnString 1.1.0

SearchEmojiOnString 1.1.0

测试已测试
语言语言 Obj-CObjective C
许可协议 MIT
发布日期最后发布2016年3月

Gabriel Massana 维护。



  • Gabriel Massana

SearchEmojiOnString-iOS

是什么?

NSString 搜索表情符号的类别。

该类别允许检查是否包含表情符号、表情符号的数量以及表情符号的范围。

安装

Podfile

platform :ios, '8.0'
pod 'SearchEmojiOnString', '~> 1.0'

然后,运行以下命令:

$ pod install

老式方法

将文件夹 /SearchEmojiOnString-iOS 拖入您的项目中。这就是全部了。

示例

ContainsEmoji

如果字符串包含表情符号为 YES,否则为 NO。

#import "NSString+EMOEmoji.h"

...

    NSString *emojis = @"🤐🤑🤒🤓🤔🤕🤖🤗🤘🦀🦁🦂🦃🦄🧀☂️✝️✡️☯️";
    BOOL containsEmoji = [emojis emo_containsEmoji];
    NSLog(@"%@", @(containsEmoji));

    // Output: ["true"]

EmojiCount

计算字符串中的表情符号数量。

#import "NSString+EMOEmoji.h"

...

    NSString *emojis = @"🤐🤑🤒🤓🤔";
    NSInteger emojiCount = [emojis emo_emojiCount];
    NSLog(@"%@", @(emojiCount));

    // Output: ["5"]

EmojiRanges

计算字符串中每个表情符号的 NSRange。

#import "NSString+EMOEmoji.h"

...

    NSString *emojis = @"🤐emoji🤑test🤒";
    NSArray *emojiRanges = [emojis emo_emojiRanges];
    NSLog(@"%@", emojiRanges);

    // Output: ["(
    //       "NSRange: {0, 2}",
    //       "NSRange: {7, 2}",
    //       "NSRange: {13, 2}"
    //       )"]

IsPureEmojiString

感谢 Jichao Wu

计算字符串是否完全由表情符号组成。

#import "NSString+EMOEmoji.h"

...
    NSString *emojisText = @"🤐emoji🤑test🤒";
    BOOL emojiText_isPureEmojiString = [emojisText emo_isPureEmojiString];
    NSLog(@"%@", @(emojiText_isPureEmojiString));

    // Output: ["false"]

    NSString *emojis = @"🤐🤑🤒";
    BOOL emoji_isPureEmojiString = [emojis emo_isPureEmojiString];
    NSLog(@"%@", @(emoji_isPureEmojiString));

    // Output: ["true"]

许可协议

SearchEmojiOnString-iOS 采用 MIT 许可协议发布。请参阅名为 LICENSE 的文件。

版本

$ git tag -a 1.0.0 -m 'Version 1.0.0'

$ git push --tags

作者

Gabriel Massana

发现了一个问题?

如果您遇到 SearchEmojiOnString-iOS 的特定问题,或者有功能请求,或者想要分享评论,请在此处打开 新问题