用于检测字符串中的表情符号和使用表情符号快捷代码的工具。
由于 EmojiTools 是一个动态框架,需要 iOS 8 或更高版本
要手动安装 EmojiTools
表情符号检测
import EmojiTools
func someFunction() {
let emojiContainingString = "This 😀😎👩👩👧👧 string 🌲🐯🌛 has 🍉☕️🍻 a 🎆🏀🎼 lot 🚌🗽✈️ of 📞🔦✉️ emoji. 8️⃣🔡🕒"
let containsEmoji = emojiContainingString.containsEmoji() // true
let emojiOnlyWhitespaceString = "😀😎👩👩👧👧 🌲🐯🌛 🍉☕️🍻 🎆🏀🎼 🚌🗽✈️ 📞🔦✉️ 8️⃣🔡🕒"
let containsEmojiOnly = emojiOnlyWhitespaceString.containsEmojiOnly() // true
let containsEmojiOnlyAndNoWhitespace = emojiOnlyWhitespaceString.containsEmojiOnly(false) // false
}
表情符号快捷代码
import EmojiTools
func someFunction() {
let emojiShortcutCodeString = "The :monkey: is trying to buy a :banana: with some :moneybag: at the :convenience_store:."
let processedEmojiString = emojiShortcutCodeString.emojiString() // "The 🐒 is trying to buy a 🍌 with some 💰 at the 🏪."
}
EmojiTools 以 MIT 许可证提供。有关完整许可信息,请参阅此处