All Projects → safx → Emoji Swift

safx / Emoji Swift

Licence: mit
String extension converting to and from emoji character and Emoji-One

Programming Languages

swift
15916 projects

Labels

Projects that are alternatives of or similar to Emoji Swift

Emoji For Jekyll
A plugin for Jekyll that seamlessly enable emoji.
Stars: ✭ 86 (-27.73%)
Mutual labels:  emoji
Emojify
Obfuscate your python script by converting it to emoji icons
Stars: ✭ 99 (-16.81%)
Mutual labels:  emoji
Gtext
Emoji and Hyperlink for Unity UGUI Text ,图文混排、超链接、下划线的UGUI解决方案
Stars: ✭ 113 (-5.04%)
Mutual labels:  emoji
Fnreactionsview
FNReactionsView is a customizable control (based on UIView) to give people a way to show floating emoji like facebook does during live stream, easy way.
Stars: ✭ 87 (-26.89%)
Mutual labels:  emoji
Emojica
A Swift framework for using custom emoji in strings.
Stars: ✭ 93 (-21.85%)
Mutual labels:  emoji
Openmoji
Open source emojis for designers, developers and everyone else!
Stars: ✭ 1,380 (+1059.66%)
Mutual labels:  emoji
Emojivision
A 200 something line Swift Playground for rendering images as emojis
Stars: ✭ 84 (-29.41%)
Mutual labels:  emoji
Box Cli Maker
Make Highly Customized Boxes for your CLI
Stars: ✭ 115 (-3.36%)
Mutual labels:  emoji
Fontconfig Emoji
Emoji prioritization rules
Stars: ✭ 98 (-17.65%)
Mutual labels:  emoji
Emoji Vue
Add emoji keyboard to your vuejs project
Stars: ✭ 111 (-6.72%)
Mutual labels:  emoji
Emojilib
Emoji keyword library.
Stars: ✭ 1,299 (+991.6%)
Mutual labels:  emoji
Aidou
chrome code review 斗图插件
Stars: ✭ 92 (-22.69%)
Mutual labels:  emoji
Mojitalk
Code for "MojiTalk: Generating Emotional Responses at Scale" https://arxiv.org/abs/1711.04090
Stars: ✭ 107 (-10.08%)
Mutual labels:  emoji
Emojipacks
CLI to bulk upload emojis to your Slack
Stars: ✭ 1,275 (+971.43%)
Mutual labels:  emoji
Node Semantic Git Commit Cli
A CLI for semantic git commits
Stars: ✭ 114 (-4.2%)
Mutual labels:  emoji
Countries
Countries - ISO 3166 (ISO3166-1, ISO3166, Digit, Alpha-2 and Alpha-3) countries codes and names (on eng and rus), ISO 4217 currency designators, ITU-T E.164 IDD calling phone codes, countries capitals, UN M.49 regions codes, ccTLD countries domains, IOC/NOC and FIFA letters codes, VERY FAST, NO maps[], NO slices[], NO init() funcs, NO external links/files/data, NO interface{}, NO specific dependencies, Databases/JSON/GOB/XML/CSV compatible, Emoji countries flags and currencies support, full support ISO-3166-1, ISO-4217, ITU-T E.164, Unicode CLDR and ccTLD standarts.
Stars: ✭ 85 (-28.57%)
Mutual labels:  emoji
Gitmoji
Gitmoji is an initiative to standardize and explain the use of emojis on GitHub commit messages.
Stars: ✭ 10,953 (+9104.2%)
Mutual labels:  emoji
React Native Emoticons
react native emoticons(表情), including emoji😁
Stars: ✭ 119 (+0%)
Mutual labels:  emoji
Kitkatemoji
Library for Emoji View like Hangouts, Emoji TextView and Emoji EditText
Stars: ✭ 116 (-2.52%)
Mutual labels:  emoji
Android Keyboard
Android Keyboard with 180+ dictionaries. Support swipe input (sliding input), Emoji keyboard, AI predictions, dictionaries downloading, and keyboard themes.
Stars: ✭ 108 (-9.24%)
Mutual labels:  emoji

Emoji-Swift

TravisCI codecov.io Platform License Version Carthage Swift Package Manager

String extension converting to and from emoji character and Emoji Cheat Sheet string.

Example Usage

import Emoji

"😍 ❤️ 🍺".emojiUnescapedString
"🐶🐱🐷".emojiEscapedString

Methods

extension String {
    var emojiEscapedString: String
    var emojiUnescapedString: String
}

Install

CocoaPods

pod 'Emoji-swift'

Swift Package Manager

Create a Package.swift file:

import PackageDescription

let package = Package(
    name: "Emoji",
    dependencies: [
        .Package(url: "https://github.com/safx/Emoji-Swift.git", majorVersion: 0)
    ]
)

And then, type swift build.

Manual Install

Just copy Emoji.swift and String+Emoji.swift into your project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].