demoji 0.1.0

demoji 0.1.0

wangkaird维护。



demoji 0.1.0

  • wangkaird

demoji

Build Status CocoaPods Compatible Carthage Compatible Platform License

demoji 是一个用 Swift 编写的表情符号过滤库。

需求

  • iOS 8.0+ / macOS 10.9+ / tvOS 9.0+ / watchOS 2.0+
  • Xcode 10.2+
  • Swift 5+

安装

CocoaPods

demoji 可通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中

pod 'demoji'

Carthage

Carthage 是一个去中心化的依赖性管理器,它会构建您的依赖并为您提供二进制框架。要使用 Carthage 将 demoji 集成到您的 Xcode 项目中,在 Cartfile 中指定它

github "wangkaird/demoji"

使用方法

import demoji

let content = "I'm a string with emojis---😀😁😂🤣😃😄😅"
var emojiless = ""

// 1. Using ENBF method.
if #available(iOS 10.2, *) {
    emojiless = Demoji.demoji(content, method: .EBNF)
    print("EBNF-emojiless: \(emojiless)")
}

// 2. Using BruteForce method(which is default).
emojiless = Demoji.demoji(content)
print("BruteForce-emojiless: \(emojiless)")

// 3. Using FeatureFilter method
emojiless = Demoji.demoji(content, method: .FeatureFilter)

print("FeatureFilter-emojiless: \(emojiless)")

// output:
// EBNF-emojiless: I'm a string with emojis---
// BruteForce-emojiless: I'm a string with emojis---
// FeatureFilter-emojiless: I'm a string with emojis---

作者

王开日,[email protected]

买我一杯咖啡

buymeacoffee

许可证

demoji适用于MIT许可证。更多信息请参阅License文件。