A category on NSString to convert Emoji Cheat Sheet codes to their equivalent Unicode characters
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Example Minor clean-up Jan 7, 2014
NSStringEmojize Minor clean-up Jan 7, 2014
LICENSE.md Initial Commit Jan 30, 2013
NSStringEmojize.podspec version bump podspec Jul 1, 2013
README.md Cleaned up readme, tests, and example Jan 30, 2013



A category on NSString to turn codes from Emoji Cheat Sheet into Unicode emoji characters.

Getting Started

In order to use NSString+Emojize, you'll want to add the entirety of the NSString+Emojize directory to your project. To get started, simply:

#import "NSString+Emojize.h"
NSString *emojiString = @"This comment has an emoji :mushroom:";
NSLog(@"%@", [emojiString emojizedString]);


- (NSString *)emojizedString;
+ (NSString *)emojizedStringWithString:(NSString *)aString;

iOS Support

NSString+Emojize is tested on iOS 5 and up. Older versions of iOS may work but are not currently supported.


NSString+Emojize uses ARC. If you are including NSString+Emojize in a project that does not use Automatic Reference Counting (ARC), you will need to set the -fobjc-arc compiler flag on all of the NSString+Emojize source files. To do this in Xcode, go to your active target and select the "Build Phases" tab. Now select all NSString+Emojize source files, press Enter, insert -fobjc-arc and then "Done" to enable ARC for NSString+Emojize.