├── EmojiAdapter.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── EmojiAdapter.xccheckout │ └── xcuserdata │ │ └── izhuxin.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── izhuxin.xcuserdatad │ └── xcschemes │ ├── EmojiAdapter.xcscheme │ └── xcschememanagement.plist ├── EmojiAdapter ├── AppDelegate │ ├── EmojiAdapterAppDelegate.h │ └── EmojiAdapterAppDelegate.m ├── Emoji │ ├── Emoji.h │ ├── Emoji.m │ ├── EmojiEmoticons.h │ ├── EmojiEmoticons.m │ ├── EmojiMapSymbols.h │ ├── EmojiMapSymbols.m │ ├── EmojiPictographs.h │ ├── EmojiPictographs.m │ ├── EmojiTransport.h │ └── EmojiTransport.m ├── EmojiAdapter-Info.plist ├── EmojiAdapter-Prefix.pch ├── Images.xcassets │ ├── 1face │ │ ├── f001.imageset │ │ │ ├── Contents.json │ │ │ └── f001.png │ │ ├── f002.imageset │ │ │ ├── Contents.json │ │ │ └── f002.png │ │ ├── f003.imageset │ │ │ ├── Contents.json │ │ │ └── f003.png │ │ ├── f005.imageset │ │ │ ├── Contents.json │ │ │ └── f005.png │ │ ├── f006.imageset │ │ │ ├── Contents.json │ │ │ └── f006.png │ │ ├── f007.imageset │ │ │ ├── Contents.json │ │ │ └── f007.png │ │ ├── f008.imageset │ │ │ ├── Contents.json │ │ │ └── f008.png │ │ ├── f009.imageset │ │ │ ├── Contents.json │ │ │ └── f009.png │ │ ├── f010.imageset │ │ │ ├── Contents.json │ │ │ └── f010.png │ │ ├── f011.imageset │ │ │ ├── Contents.json │ │ │ └── f011.png │ │ ├── f012.imageset │ │ │ ├── Contents.json │ │ │ └── f012.png │ │ ├── f013.imageset │ │ │ ├── Contents.json │ │ │ └── f013.png │ │ ├── f014.imageset │ │ │ ├── Contents.json │ │ │ └── f014.png │ │ ├── f015.imageset │ │ │ ├── Contents.json │ │ │ └── f015.png │ │ ├── f016.imageset │ │ │ ├── Contents.json │ │ │ └── f016.png │ │ ├── f017.imageset │ │ │ ├── Contents.json │ │ │ └── f017.png │ │ ├── f018.imageset │ │ │ ├── Contents.json │ │ │ └── f018.png │ │ ├── f019.imageset │ │ │ ├── Contents.json │ │ │ └── f019.png │ │ ├── f020.imageset │ │ │ ├── Contents.json │ │ │ └── f020.png │ │ ├── f021.imageset │ │ │ ├── Contents.json │ │ │ └── f021.png │ │ ├── f022.imageset │ │ │ ├── Contents.json │ │ │ └── f022.png │ │ ├── f023.imageset │ │ │ ├── Contents.json │ │ │ └── f023.png │ │ ├── f024.imageset │ │ │ ├── Contents.json │ │ │ └── f024.png │ │ ├── f025.imageset │ │ │ ├── Contents.json │ │ │ └── f025.png │ │ ├── f026.imageset │ │ │ ├── Contents.json │ │ │ └── f026.png │ │ ├── f027.imageset │ │ │ ├── Contents.json │ │ │ └── f027.png │ │ ├── f028.imageset │ │ │ ├── Contents.json │ │ │ └── f028.png │ │ ├── f029.imageset │ │ │ ├── Contents.json │ │ │ └── f029.png │ │ ├── f030.imageset │ │ │ ├── Contents.json │ │ │ └── f030.png │ │ ├── f031.imageset │ │ │ ├── Contents.json │ │ │ └── f031.png │ │ ├── f032.imageset │ │ │ ├── Contents.json │ │ │ └── f032.png │ │ ├── f033.imageset │ │ │ ├── Contents.json │ │ │ └── f033.png │ │ ├── f034.imageset │ │ │ ├── Contents.json │ │ │ └── f034.png │ │ ├── f035.imageset │ │ │ ├── Contents.json │ │ │ └── f035.png │ │ ├── f036.imageset │ │ │ ├── Contents.json │ │ │ └── f036.png │ │ ├── f038.imageset │ │ │ ├── Contents.json │ │ │ └── f038.png │ │ ├── f039.imageset │ │ │ ├── Contents.json │ │ │ └── f039.png │ │ ├── f040.imageset │ │ │ ├── Contents.json │ │ │ └── f040.png │ │ ├── f041.imageset │ │ │ ├── Contents.json │ │ │ └── f041.png │ │ ├── f042.imageset │ │ │ ├── Contents.json │ │ │ └── f042.png │ │ ├── f043.imageset │ │ │ ├── Contents.json │ │ │ └── f043.png │ │ ├── f044.imageset │ │ │ ├── Contents.json │ │ │ └── f044.png │ │ ├── f045.imageset │ │ │ ├── Contents.json │ │ │ └── f045.png │ │ ├── f046.imageset │ │ │ ├── Contents.json │ │ │ └── f046.png │ │ ├── f047.imageset │ │ │ ├── Contents.json │ │ │ └── f047.png │ │ ├── f048.imageset │ │ │ ├── Contents.json │ │ │ └── f048.png │ │ ├── f049.imageset │ │ │ ├── Contents.json │ │ │ └── f049.png │ │ ├── f050.imageset │ │ │ ├── Contents.json │ │ │ └── f050.png │ │ ├── f051.imageset │ │ │ ├── Contents.json │ │ │ └── f051.png │ │ ├── f052.imageset │ │ │ ├── Contents.json │ │ │ └── f052.png │ │ ├── f053.imageset │ │ │ ├── Contents.json │ │ │ └── f053.png │ │ ├── f054.imageset │ │ │ ├── Contents.json │ │ │ └── f054.png │ │ ├── f055.imageset │ │ │ ├── Contents.json │ │ │ └── f055.png │ │ ├── f056.imageset │ │ │ ├── Contents.json │ │ │ └── f056.png │ │ ├── f057.imageset │ │ │ ├── Contents.json │ │ │ └── f057.png │ │ ├── f059.imageset │ │ │ ├── Contents.json │ │ │ └── f059.png │ │ ├── f060.imageset │ │ │ ├── Contents.json │ │ │ └── f060.png │ │ ├── f061.imageset │ │ │ ├── Contents.json │ │ │ └── f061.png │ │ ├── f062.imageset │ │ │ ├── Contents.json │ │ │ └── f062.png │ │ ├── f063.imageset │ │ │ ├── Contents.json │ │ │ └── f063.png │ │ ├── f064.imageset │ │ │ ├── Contents.json │ │ │ └── f064.png │ │ ├── f065.imageset │ │ │ ├── Contents.json │ │ │ └── f065.png │ │ ├── f066.imageset │ │ │ ├── Contents.json │ │ │ └── f066.png │ │ ├── f067.imageset │ │ │ ├── Contents.json │ │ │ └── f067.png │ │ ├── f068.imageset │ │ │ ├── Contents.json │ │ │ └── f068.png │ │ ├── f069.imageset │ │ │ ├── Contents.json │ │ │ └── f069.png │ │ ├── f070.imageset │ │ │ ├── Contents.json │ │ │ └── f070.png │ │ ├── f071.imageset │ │ │ ├── Contents.json │ │ │ └── f071.png │ │ ├── f073.imageset │ │ │ ├── Contents.json │ │ │ └── f073.png │ │ ├── f074.imageset │ │ │ ├── Contents.json │ │ │ └── f074.png │ │ ├── f075.imageset │ │ │ ├── Contents.json │ │ │ └── f075.png │ │ ├── f076.imageset │ │ │ ├── Contents.json │ │ │ └── f076.png │ │ ├── f079.imageset │ │ │ ├── Contents.json │ │ │ └── f079.png │ │ ├── f080.imageset │ │ │ ├── Contents.json │ │ │ └── f080.png │ │ ├── f081.imageset │ │ │ ├── Contents.json │ │ │ └── f081.png │ │ ├── f083.imageset │ │ │ ├── Contents.json │ │ │ └── f083.png │ │ ├── f085.imageset │ │ │ ├── Contents.json │ │ │ └── f085.png │ │ ├── f087.imageset │ │ │ ├── Contents.json │ │ │ └── f087.png │ │ └── f088.imageset │ │ │ ├── Contents.json │ │ │ └── f088.png │ ├── 2flower │ │ ├── fl001.imageset │ │ │ ├── Contents.json │ │ │ └── fl001.png │ │ ├── fl002.imageset │ │ │ ├── Contents.json │ │ │ └── fl002.png │ │ ├── fl003.imageset │ │ │ ├── Contents.json │ │ │ └── fl003.png │ │ ├── fl004.imageset │ │ │ ├── Contents.json │ │ │ └── fl004.png │ │ ├── fl005.imageset │ │ │ ├── Contents.json │ │ │ └── fl005.png │ │ ├── fl006.imageset │ │ │ ├── Contents.json │ │ │ └── fl006.png │ │ ├── fl007.imageset │ │ │ ├── Contents.json │ │ │ └── fl007.png │ │ ├── fl008.imageset │ │ │ ├── Contents.json │ │ │ └── fl008.png │ │ ├── fl009.imageset │ │ │ ├── Contents.json │ │ │ └── fl009.png │ │ ├── fl010.imageset │ │ │ ├── Contents.json │ │ │ └── fl010.png │ │ ├── fl011.imageset │ │ │ ├── Contents.json │ │ │ └── fl011.png │ │ ├── fl012.imageset │ │ │ ├── Contents.json │ │ │ └── fl012.png │ │ ├── fl013.imageset │ │ │ ├── Contents.json │ │ │ └── fl013.png │ │ ├── fl014.imageset │ │ │ ├── Contents.json │ │ │ └── fl014.png │ │ ├── fl015.imageset │ │ │ ├── Contents.json │ │ │ └── fl015.png │ │ ├── fl016.imageset │ │ │ ├── Contents.json │ │ │ └── fl016.png │ │ ├── fl017.imageset │ │ │ ├── Contents.json │ │ │ └── fl017.png │ │ ├── fl018.imageset │ │ │ ├── Contents.json │ │ │ └── fl018.png │ │ ├── fl019.imageset │ │ │ ├── Contents.json │ │ │ └── fl019.png │ │ ├── fl020.imageset │ │ │ ├── Contents.json │ │ │ └── fl020.png │ │ ├── fl021.imageset │ │ │ ├── Contents.json │ │ │ └── fl021.png │ │ ├── fl022.imageset │ │ │ ├── Contents.json │ │ │ └── fl022.png │ │ ├── fl023.imageset │ │ │ ├── Contents.json │ │ │ └── fl023.png │ │ ├── fl024.imageset │ │ │ ├── Contents.json │ │ │ └── fl024.png │ │ ├── fl025.imageset │ │ │ ├── Contents.json │ │ │ └── fl025.png │ │ ├── fl026.imageset │ │ │ ├── Contents.json │ │ │ └── fl026.png │ │ ├── fl027.imageset │ │ │ ├── Contents.json │ │ │ └── fl027.png │ │ ├── fl028.imageset │ │ │ ├── Contents.json │ │ │ └── fl028.png │ │ ├── fl029.imageset │ │ │ ├── Contents.json │ │ │ └── fl029.png │ │ ├── fl030.imageset │ │ │ ├── Contents.json │ │ │ └── fl030.png │ │ ├── fl031.imageset │ │ │ ├── Contents.json │ │ │ └── fl031.png │ │ ├── fl032.imageset │ │ │ ├── Contents.json │ │ │ └── fl032.png │ │ ├── fl034.imageset │ │ │ ├── Contents.json │ │ │ └── fl034.png │ │ ├── fl035.imageset │ │ │ ├── Contents.json │ │ │ └── fl035.png │ │ ├── fl036.imageset │ │ │ ├── Contents.json │ │ │ └── fl036.png │ │ ├── fl037.imageset │ │ │ ├── Contents.json │ │ │ └── fl037.png │ │ ├── fl038.imageset │ │ │ ├── Contents.json │ │ │ └── fl038.png │ │ ├── fl039.imageset │ │ │ ├── Contents.json │ │ │ └── fl039.png │ │ └── fl040.imageset │ │ │ ├── Contents.json │ │ │ └── fl040.png │ ├── 3status │ │ ├── st001.imageset │ │ │ ├── Contents.json │ │ │ └── st001.png │ │ ├── st002.imageset │ │ │ ├── Contents.json │ │ │ └── st002.png │ │ ├── st006.imageset │ │ │ ├── Contents.json │ │ │ └── st006.png │ │ ├── st007.imageset │ │ │ ├── Contents.json │ │ │ └── st007.png │ │ ├── st008.imageset │ │ │ ├── Contents.json │ │ │ └── st008.png │ │ ├── st009.imageset │ │ │ ├── Contents.json │ │ │ └── st009.png │ │ ├── st010.imageset │ │ │ ├── Contents.json │ │ │ └── st010.png │ │ ├── st011.imageset │ │ │ ├── Contents.json │ │ │ └── st011.png │ │ ├── st012.imageset │ │ │ ├── Contents.json │ │ │ └── st012.png │ │ ├── st016.imageset │ │ │ ├── Contents.json │ │ │ └── st016.png │ │ ├── st022.imageset │ │ │ ├── Contents.json │ │ │ └── st022.png │ │ ├── st023.imageset │ │ │ ├── Contents.json │ │ │ └── st023.png │ │ ├── st024.imageset │ │ │ ├── Contents.json │ │ │ └── st024.png │ │ ├── st025.imageset │ │ │ ├── Contents.json │ │ │ └── st025.png │ │ ├── st026.imageset │ │ │ ├── Contents.json │ │ │ └── st026.png │ │ ├── st027.imageset │ │ │ ├── Contents.json │ │ │ └── st027.png │ │ ├── st028.imageset │ │ │ ├── Contents.json │ │ │ └── st028.png │ │ ├── st029.imageset │ │ │ ├── Contents.json │ │ │ └── st029.png │ │ ├── st030.imageset │ │ │ ├── Contents.json │ │ │ └── st030.png │ │ ├── st031.imageset │ │ │ ├── Contents.json │ │ │ └── st031.png │ │ ├── st032.imageset │ │ │ ├── Contents.json │ │ │ └── st032.png │ │ ├── st033.imageset │ │ │ ├── Contents.json │ │ │ └── st033.png │ │ ├── st036.imageset │ │ │ ├── Contents.json │ │ │ └── st036.png │ │ ├── st042.imageset │ │ │ ├── Contents.json │ │ │ └── st042.png │ │ ├── st043.imageset │ │ │ ├── Contents.json │ │ │ └── st043.png │ │ ├── st044.imageset │ │ │ ├── Contents.json │ │ │ └── st044.png │ │ ├── st045.imageset │ │ │ ├── Contents.json │ │ │ └── st045.png │ │ ├── st049.imageset │ │ │ ├── Contents.json │ │ │ └── st049.png │ │ └── st050.imageset │ │ │ ├── Contents.json │ │ │ └── st050.png │ ├── 4meal │ │ ├── m001.imageset │ │ │ ├── Contents.json │ │ │ └── m001.png │ │ ├── m002.imageset │ │ │ ├── Contents.json │ │ │ └── m002.png │ │ ├── m003.imageset │ │ │ ├── Contents.json │ │ │ └── m003.png │ │ ├── m004.imageset │ │ │ ├── Contents.json │ │ │ └── m004.png │ │ ├── m005.imageset │ │ │ ├── Contents.json │ │ │ └── m005.png │ │ ├── m006.imageset │ │ │ ├── Contents.json │ │ │ └── m006.png │ │ ├── m007.imageset │ │ │ ├── Contents.json │ │ │ └── m007.png │ │ ├── m008.imageset │ │ │ ├── Contents.json │ │ │ └── m008.png │ │ ├── m009.imageset │ │ │ ├── Contents.json │ │ │ └── m009.png │ │ ├── m010.imageset │ │ │ ├── Contents.json │ │ │ └── m010.png │ │ ├── m011.imageset │ │ │ ├── Contents.json │ │ │ └── m011.png │ │ ├── m012.imageset │ │ │ ├── Contents.json │ │ │ └── m012.png │ │ ├── m013.imageset │ │ │ ├── Contents.json │ │ │ └── m013.png │ │ ├── m014.imageset │ │ │ ├── Contents.json │ │ │ └── m014.png │ │ ├── m016.imageset │ │ │ ├── Contents.json │ │ │ └── m016.png │ │ ├── m017.imageset │ │ │ ├── Contents.json │ │ │ └── m017.png │ │ ├── m018.imageset │ │ │ ├── Contents.json │ │ │ └── m018.png │ │ ├── m020.imageset │ │ │ ├── Contents.json │ │ │ └── m020.png │ │ ├── m021.imageset │ │ │ ├── Contents.json │ │ │ └── m021.png │ │ ├── m022.imageset │ │ │ ├── Contents.json │ │ │ └── m022.png │ │ ├── m023.imageset │ │ │ ├── Contents.json │ │ │ └── m023.png │ │ ├── m024.imageset │ │ │ ├── Contents.json │ │ │ └── m024.png │ │ ├── m025.imageset │ │ │ ├── Contents.json │ │ │ └── m025.png │ │ ├── m026.imageset │ │ │ ├── Contents.json │ │ │ └── m026.png │ │ ├── m027.imageset │ │ │ ├── Contents.json │ │ │ └── m027.png │ │ ├── m028.imageset │ │ │ ├── Contents.json │ │ │ └── m028.png │ │ ├── m029.imageset │ │ │ ├── Contents.json │ │ │ └── m029.png │ │ └── m030.imageset │ │ │ ├── Contents.json │ │ │ └── m030.png │ ├── 5symbols │ │ ├── s030.imageset │ │ │ ├── Contents.json │ │ │ └── s030.png │ │ ├── s034.imageset │ │ │ ├── Contents.json │ │ │ └── s034.png │ │ ├── s035.imageset │ │ │ ├── Contents.json │ │ │ └── s035.png │ │ ├── s053.imageset │ │ │ ├── Contents.json │ │ │ └── s053.png │ │ └── s059.imageset │ │ │ ├── Contents.json │ │ │ └── s059.png │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── LaunchImage.launchimage │ │ └── Contents.json ├── NSString+Emoji.h ├── NSString+Emoji.m ├── PlistFiles │ ├── EmojiFace.plist │ ├── EmojiFlower.plist │ ├── EmojiMeal.plist │ ├── EmojiStatus.plist │ ├── EmojiSymbol.plist │ ├── ToEmojiFace.plist │ ├── ToEmojiFlower.plist │ ├── ToEmojiMeal.plist │ ├── ToEmojiStatus.plist │ └── ToEmojiSymbol.plist ├── ViewController │ ├── EmojiAdapterViewController.h │ └── EmojiAdapterViewController.m ├── en.lproj │ └── InfoPlist.strings └── main.m ├── EmojiAdapterTests ├── EmojiAdapterTests-Info.plist ├── EmojiAdapterTests.m └── en.lproj │ └── InfoPlist.strings ├── LICENSE └── README.md /EmojiAdapter.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /EmojiAdapter.xcodeproj/project.xcworkspace/xcshareddata/EmojiAdapter.xccheckout: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDESourceControlProjectFavoriteDictionaryKey 6 | 7 | IDESourceControlProjectIdentifier 8 | D565C9EA-041C-465E-AFFB-949EDF9D1C0C 9 | IDESourceControlProjectName 10 | EmojiAdapter 11 | IDESourceControlProjectOriginsDictionary 12 | 13 | 277AF23C-3DCF-4081-95DA-81957057AE8F 14 | https://github.com/JeasonGeorge/EmojiAdapter.git 15 | 16 | IDESourceControlProjectPath 17 | EmojiAdapter/EmojiAdapter.xcodeproj/project.xcworkspace 18 | IDESourceControlProjectRelativeInstallPathDictionary 19 | 20 | 277AF23C-3DCF-4081-95DA-81957057AE8F 21 | ../../.. 22 | 23 | IDESourceControlProjectURL 24 | https://github.com/JeasonGeorge/EmojiAdapter.git 25 | IDESourceControlProjectVersion 26 | 110 27 | IDESourceControlProjectWCCIdentifier 28 | 277AF23C-3DCF-4081-95DA-81957057AE8F 29 | IDESourceControlProjectWCConfigurations 30 | 31 | 32 | IDESourceControlRepositoryExtensionIdentifierKey 33 | public.vcs.git 34 | IDESourceControlWCCIdentifierKey 35 | 277AF23C-3DCF-4081-95DA-81957057AE8F 36 | IDESourceControlWCCName 37 | EmojiAdapter 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /EmojiAdapter.xcodeproj/project.xcworkspace/xcuserdata/izhuxin.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter.xcodeproj/project.xcworkspace/xcuserdata/izhuxin.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /EmojiAdapter.xcodeproj/xcuserdata/izhuxin.xcuserdatad/xcschemes/EmojiAdapter.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 33 | 39 | 40 | 41 | 42 | 43 | 49 | 50 | 51 | 52 | 61 | 62 | 68 | 69 | 70 | 71 | 72 | 73 | 79 | 80 | 86 | 87 | 88 | 89 | 91 | 92 | 95 | 96 | 97 | -------------------------------------------------------------------------------- /EmojiAdapter.xcodeproj/xcuserdata/izhuxin.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | EmojiAdapter.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | 1FE55DFF19B2BDF40076AAC3 16 | 17 | primary 18 | 19 | 20 | 1FE55E2019B2BDF50076AAC3 21 | 22 | primary 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /EmojiAdapter/AppDelegate/EmojiAdapterAppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // EmojiAdapterAppDelegate.h 3 | // EmojiAdapter 4 | // 5 | // Created by Jeason on 14-8-31. 6 | // Copyright (c) 2014年 Jeason. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface EmojiAdapterAppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /EmojiAdapter/AppDelegate/EmojiAdapterAppDelegate.m: -------------------------------------------------------------------------------- 1 | // 2 | // EmojiAdapterAppDelegate.m 3 | // EmojiAdapter 4 | // 5 | // Created by Jeason on 14-8-31. 6 | // Copyright (c) 2014年 Jeason. All rights reserved. 7 | // 8 | 9 | #import "EmojiAdapterAppDelegate.h" 10 | #import "EmojiAdapterViewController.h" 11 | 12 | @implementation EmojiAdapterAppDelegate 13 | 14 | - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 15 | { 16 | // Override point for customization after application launch. 17 | self.window = [UIWindow new]; 18 | 19 | _window.rootViewController = [EmojiAdapterViewController new]; 20 | _window.backgroundColor = [UIColor whiteColor]; 21 | [_window makeKeyAndVisible]; 22 | return YES; 23 | } 24 | 25 | - (void)applicationWillResignActive:(UIApplication *)application 26 | { 27 | // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. 28 | // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. 29 | } 30 | 31 | - (void)applicationDidEnterBackground:(UIApplication *)application 32 | { 33 | // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. 34 | // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. 35 | } 36 | 37 | - (void)applicationWillEnterForeground:(UIApplication *)application 38 | { 39 | // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background. 40 | } 41 | 42 | - (void)applicationDidBecomeActive:(UIApplication *)application 43 | { 44 | // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. 45 | } 46 | 47 | - (void)applicationWillTerminate:(UIApplication *)application 48 | { 49 | // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. 50 | } 51 | 52 | @end 53 | -------------------------------------------------------------------------------- /EmojiAdapter/Emoji/Emoji.h: -------------------------------------------------------------------------------- 1 | // 2 | // Emoji.h 3 | // Myproject 4 | // 5 | // Created by JInbo on 13-12-23. 6 | // Copyright (c) 2013年 Myproject. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #define MAKE_Q(x) @#x 12 | #define MAKE_EM(x,y) MAKE_Q(x##y) 13 | #define MAKE_EMOJI(x) MAKE_EM(\U000,x) 14 | #define EMOJI_METHOD(x,y) + (NSString *)x { return MAKE_EMOJI(y); } 15 | #define EMOJI_HMETHOD(x) + (NSString *)x; 16 | #define EMOJI_CODE_TO_SYMBOL(x) ((((0x808080F0 | (x & 0x3F000) >> 4) | (x & 0xFC0) << 10) | (x & 0x1C0000) << 18) | (x & 0x3F) << 24); 17 | 18 | @interface Emoji : NSObject 19 | 20 | + (NSString *)emojiWithCode:(int)code; 21 | + (NSArray *)allEmoji; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /EmojiAdapter/Emoji/Emoji.m: -------------------------------------------------------------------------------- 1 | // 2 | // Emoji.m 3 | // Myproject 4 | // 5 | // Created by JInbo on 13-12-23. 6 | // Copyright (c) 2013年 Myproject. All rights reserved. 7 | // 8 | 9 | #import "Emoji.h" 10 | #import "EmojiEmoticons.h" 11 | #import "EmojiMapSymbols.h" 12 | #import "EmojiPictographs.h" 13 | #import "EmojiTransport.h" 14 | #import "../NSString+Emoji.h" 15 | 16 | @implementation Emoji 17 | + (NSString *)emojiWithCode:(int)code { 18 | int sym = EMOJI_CODE_TO_SYMBOL(code); 19 | return [[NSString alloc] initWithBytes:&sym length:sizeof(sym) encoding:NSUTF8StringEncoding]; 20 | } 21 | + (NSArray *)allEmoji { 22 | NSMutableArray *array = [NSMutableArray new]; 23 | NSDictionary *dict = [NSString encodeDictionary]; 24 | [array addObjectsFromArray:[EmojiEmoticons allEmoticonsInDict:dict]]; 25 | [array addObjectsFromArray:[EmojiPictographs allPictographsInDict:dict]]; 26 | [array addObjectsFromArray:[EmojiTransport allTransportInDict:dict]]; 27 | [array addObjectsFromArray:[EmojiMapSymbols allMapSymbolsInDict:dict]]; 28 | return array; 29 | } 30 | @end 31 | -------------------------------------------------------------------------------- /EmojiAdapter/Emoji/EmojiEmoticons.h: -------------------------------------------------------------------------------- 1 | // 2 | // EmojiEmoticons.h 3 | // Myproject 4 | // 5 | // Created by JInbo on 13-12-23. 6 | // Copyright (c) 2013年 Myproject. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "Emoji.h" 11 | 12 | @interface EmojiEmoticons : NSObject 13 | 14 | + (NSArray *)allEmoticonsInDict:(NSDictionary *)dict; 15 | 16 | EMOJI_HMETHOD(grinningFace); 17 | EMOJI_HMETHOD(grinningFaceWithSmilingEyes); 18 | EMOJI_HMETHOD(faceWithTearsOfJoy); 19 | EMOJI_HMETHOD(smilingFaceWithOpenMouth); 20 | EMOJI_HMETHOD(smilingFaceWithOpenMouthAndSmilingEyes); 21 | EMOJI_HMETHOD(smilingFaceWithOpenMouthAndColdSweat); 22 | EMOJI_HMETHOD(smilingFaceWithOpenMouthAndTightlyClosedEyes); 23 | EMOJI_HMETHOD(smilingFaceWithHalo); 24 | EMOJI_HMETHOD(smilingFaceWithHorns); 25 | EMOJI_HMETHOD(winkingFace); 26 | EMOJI_HMETHOD(smilingFaceWithSmilingEyes); 27 | EMOJI_HMETHOD(faceSavouringDeliciousFood); 28 | EMOJI_HMETHOD(relievedFace); 29 | EMOJI_HMETHOD(smilingFaceWithHeartShapedEyes); 30 | EMOJI_HMETHOD(smilingFaceWithSunglasses); 31 | EMOJI_HMETHOD(smirkingFace); 32 | EMOJI_HMETHOD(neutralFace); 33 | EMOJI_HMETHOD(expressionlessFace); 34 | EMOJI_HMETHOD(unamusedFace); 35 | EMOJI_HMETHOD(faceWithColdSweat); 36 | EMOJI_HMETHOD(pensiveFace); 37 | EMOJI_HMETHOD(confusedFace); 38 | EMOJI_HMETHOD(confoundedFace); 39 | EMOJI_HMETHOD(kissingFace); 40 | EMOJI_HMETHOD(faceThrowingAKiss); 41 | EMOJI_HMETHOD(kissingFaceWithSmilingEyes); 42 | EMOJI_HMETHOD(kissingFaceWithClosedEyes); 43 | EMOJI_HMETHOD(faceWithStuckOutTongue); 44 | EMOJI_HMETHOD(faceWithStuckOutTongueAndWinkingEye); 45 | EMOJI_HMETHOD(faceWithStuckOutTongueAndTightlyClosedEyes); 46 | EMOJI_HMETHOD(disappointedFace); 47 | EMOJI_HMETHOD(worriedFace); 48 | EMOJI_HMETHOD(angryFace); 49 | EMOJI_HMETHOD(poutingFace); 50 | EMOJI_HMETHOD(cryingFace); 51 | EMOJI_HMETHOD(perseveringFace); 52 | EMOJI_HMETHOD(faceWithLookOfTriumph); 53 | EMOJI_HMETHOD(disappointedButRelievedFace); 54 | EMOJI_HMETHOD(frowningFaceWithOpenMouth); 55 | EMOJI_HMETHOD(anguishedFace); 56 | EMOJI_HMETHOD(fearfulFace); 57 | EMOJI_HMETHOD(wearyFace); 58 | EMOJI_HMETHOD(sleepyFace); 59 | EMOJI_HMETHOD(tiredFace); 60 | EMOJI_HMETHOD(grimacingFace); 61 | EMOJI_HMETHOD(loudlyCryingFace); 62 | EMOJI_HMETHOD(faceWithOpenMouth); 63 | EMOJI_HMETHOD(hushedFace); 64 | EMOJI_HMETHOD(faceWithOpenMouthAndColdSweat); 65 | EMOJI_HMETHOD(faceScreamingInFear); 66 | EMOJI_HMETHOD(astonishedFace); 67 | EMOJI_HMETHOD(flushedFace); 68 | EMOJI_HMETHOD(sleepingFace); 69 | EMOJI_HMETHOD(dizzyFace); 70 | EMOJI_HMETHOD(faceWithoutMouth); 71 | EMOJI_HMETHOD(faceWithMedicalMask); 72 | EMOJI_HMETHOD(grinningCatFaceWithSmilingEyes); 73 | EMOJI_HMETHOD(catFaceWithTearsOfJoy); 74 | EMOJI_HMETHOD(smilingCatFaceWithOpenMouth); 75 | EMOJI_HMETHOD(smilingCatFaceWithHeartShapedEyes); 76 | EMOJI_HMETHOD(catFaceWithWrySmile); 77 | EMOJI_HMETHOD(kissingCatFaceWithClosedEyes); 78 | EMOJI_HMETHOD(poutingCatFace); 79 | EMOJI_HMETHOD(cryingCatFace); 80 | EMOJI_HMETHOD(wearyCatFace); 81 | EMOJI_HMETHOD(faceWithNoGoodGesture); 82 | EMOJI_HMETHOD(faceWithOkGesture); 83 | EMOJI_HMETHOD(personBowingDeeply); 84 | EMOJI_HMETHOD(seeNoEvilMonkey); 85 | EMOJI_HMETHOD(hearNoEvilMonkey); 86 | EMOJI_HMETHOD(speakNoEvilMonkey); 87 | EMOJI_HMETHOD(happyPersonRaisingOneHand); 88 | EMOJI_HMETHOD(personRaisingBothHandsInCelebration); 89 | EMOJI_HMETHOD(personFrowning); 90 | EMOJI_HMETHOD(personWithPoutingFace); 91 | EMOJI_HMETHOD(personWithFoldedHands); 92 | @end 93 | -------------------------------------------------------------------------------- /EmojiAdapter/Emoji/EmojiEmoticons.m: -------------------------------------------------------------------------------- 1 | // 2 | // EmojiEmoticons.m 3 | // Myproject 4 | // 5 | // Created by JInbo on 13-12-23. 6 | // Copyright (c) 2013年 Myproject. All rights reserved. 7 | // 8 | 9 | #import "EmojiEmoticons.h" 10 | #import "NSString+Emoji.h" 11 | 12 | @implementation EmojiEmoticons 13 | 14 | + (NSArray *)allEmoticonsInDict:(NSDictionary *)dict { 15 | NSMutableArray *array = [NSMutableArray new]; 16 | for (int i=0x1F600; i<=0x1F64F; i++) { 17 | if (i < 0x1F641 || i > 0x1F644) { 18 | NSString *emoji = [Emoji emojiWithCode:i]; 19 | if ( dict[emoji] != nil ) { 20 | [array addObject:[Emoji emojiWithCode:i]]; 21 | } 22 | } 23 | } 24 | return array; 25 | } 26 | 27 | EMOJI_METHOD(grinningFace,1F600); 28 | EMOJI_METHOD(grinningFaceWithSmilingEyes,1F601); 29 | EMOJI_METHOD(faceWithTearsOfJoy,1F602); 30 | EMOJI_METHOD(smilingFaceWithOpenMouth,1F603); 31 | EMOJI_METHOD(smilingFaceWithOpenMouthAndSmilingEyes,1F604); 32 | EMOJI_METHOD(smilingFaceWithOpenMouthAndColdSweat,1F605); 33 | EMOJI_METHOD(smilingFaceWithOpenMouthAndTightlyClosedEyes,1F606); 34 | EMOJI_METHOD(smilingFaceWithHalo,1F607); 35 | EMOJI_METHOD(smilingFaceWithHorns,1F608); 36 | EMOJI_METHOD(winkingFace,1F609); 37 | EMOJI_METHOD(smilingFaceWithSmilingEyes,1F60A); 38 | EMOJI_METHOD(faceSavouringDeliciousFood,1F60B); 39 | EMOJI_METHOD(relievedFace,1F60C); 40 | EMOJI_METHOD(smilingFaceWithHeartShapedEyes,1F60D); 41 | EMOJI_METHOD(smilingFaceWithSunglasses,1F60E); 42 | EMOJI_METHOD(smirkingFace,1F60F); 43 | EMOJI_METHOD(neutralFace,1F610); 44 | EMOJI_METHOD(expressionlessFace,1F611); 45 | EMOJI_METHOD(unamusedFace,1F612); 46 | EMOJI_METHOD(faceWithColdSweat,1F613); 47 | EMOJI_METHOD(pensiveFace,1F614); 48 | EMOJI_METHOD(confusedFace,1F615); 49 | EMOJI_METHOD(confoundedFace,1F616); 50 | EMOJI_METHOD(kissingFace,1F617); 51 | EMOJI_METHOD(faceThrowingAKiss,1F618); 52 | EMOJI_METHOD(kissingFaceWithSmilingEyes,1F619); 53 | EMOJI_METHOD(kissingFaceWithClosedEyes,1F61A); 54 | EMOJI_METHOD(faceWithStuckOutTongue,1F61B); 55 | EMOJI_METHOD(faceWithStuckOutTongueAndWinkingEye,1F61C); 56 | EMOJI_METHOD(faceWithStuckOutTongueAndTightlyClosedEyes,1F61D); 57 | EMOJI_METHOD(disappointedFace,1F61E); 58 | EMOJI_METHOD(worriedFace,1F61F); 59 | EMOJI_METHOD(angryFace,1F620); 60 | EMOJI_METHOD(poutingFace,1F621); 61 | EMOJI_METHOD(cryingFace,1F622); 62 | EMOJI_METHOD(perseveringFace,1F623); 63 | EMOJI_METHOD(faceWithLookOfTriumph,1F624); 64 | EMOJI_METHOD(disappointedButRelievedFace,1F625); 65 | EMOJI_METHOD(frowningFaceWithOpenMouth,1F626); 66 | EMOJI_METHOD(anguishedFace,1F627); 67 | EMOJI_METHOD(fearfulFace,1F628); 68 | EMOJI_METHOD(wearyFace,1F629); 69 | EMOJI_METHOD(sleepyFace,1F62A); 70 | EMOJI_METHOD(tiredFace,1F62B); 71 | EMOJI_METHOD(grimacingFace,1F62C); 72 | EMOJI_METHOD(loudlyCryingFace,1F62D); 73 | EMOJI_METHOD(faceWithOpenMouth,1F62E); 74 | EMOJI_METHOD(hushedFace,1F62F); 75 | EMOJI_METHOD(faceWithOpenMouthAndColdSweat,1F630); 76 | EMOJI_METHOD(faceScreamingInFear,1F631); 77 | EMOJI_METHOD(astonishedFace,1F632); 78 | EMOJI_METHOD(flushedFace,1F633); 79 | EMOJI_METHOD(sleepingFace,1F634); 80 | EMOJI_METHOD(dizzyFace,1F635); 81 | EMOJI_METHOD(faceWithoutMouth,1F636); 82 | EMOJI_METHOD(faceWithMedicalMask,1F637); 83 | EMOJI_METHOD(grinningCatFaceWithSmilingEyes,1F638); 84 | EMOJI_METHOD(catFaceWithTearsOfJoy,1F639); 85 | EMOJI_METHOD(smilingCatFaceWithOpenMouth,1F63A); 86 | EMOJI_METHOD(smilingCatFaceWithHeartShapedEyes,1F63B); 87 | EMOJI_METHOD(catFaceWithWrySmile,1F63C); 88 | EMOJI_METHOD(kissingCatFaceWithClosedEyes,1F63D); 89 | EMOJI_METHOD(poutingCatFace,1F63E); 90 | EMOJI_METHOD(cryingCatFace,1F63F); 91 | EMOJI_METHOD(wearyCatFace,1F640); 92 | EMOJI_METHOD(faceWithNoGoodGesture,1F645); 93 | EMOJI_METHOD(faceWithOkGesture,1F646); 94 | EMOJI_METHOD(personBowingDeeply,1F647); 95 | EMOJI_METHOD(seeNoEvilMonkey,1F648); 96 | EMOJI_METHOD(hearNoEvilMonkey,1F649); 97 | EMOJI_METHOD(speakNoEvilMonkey,1F64A); 98 | EMOJI_METHOD(happyPersonRaisingOneHand,1F64B); 99 | EMOJI_METHOD(personRaisingBothHandsInCelebration,1F64C); 100 | EMOJI_METHOD(personFrowning,1F64D); 101 | EMOJI_METHOD(personWithPoutingFace,1F64E); 102 | EMOJI_METHOD(personWithFoldedHands,1F64F); 103 | @end 104 | -------------------------------------------------------------------------------- /EmojiAdapter/Emoji/EmojiMapSymbols.h: -------------------------------------------------------------------------------- 1 | // 2 | // EmojiMapSymbols.h 3 | // Myproject 4 | // 5 | // Created by JInbo on 13-12-23. 6 | // Copyright (c) 2013年 Myproject. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "Emoji.h" 11 | 12 | @interface EmojiMapSymbols : NSObject 13 | 14 | + (NSArray *)allMapSymbolsInDict:(NSDictionary *)dict; 15 | 16 | EMOJI_HMETHOD(horizontalTrafficLight); 17 | EMOJI_HMETHOD(verticalTrafficLight); 18 | EMOJI_HMETHOD(constructionSign); 19 | EMOJI_HMETHOD(policeCarsRevolvingLight); 20 | EMOJI_HMETHOD(triangularFlagOnPost); 21 | EMOJI_HMETHOD(door); 22 | EMOJI_HMETHOD(noEntrySign); 23 | EMOJI_HMETHOD(smokingSymbol); 24 | EMOJI_HMETHOD(noSmokingSymbol); 25 | EMOJI_HMETHOD(putLitterInItsPlaceSymbol); 26 | EMOJI_HMETHOD(doNotLitterSymbol); 27 | EMOJI_HMETHOD(potableWaterSymbol); 28 | EMOJI_HMETHOD(nonPotableWaterSymbol); 29 | EMOJI_HMETHOD(bicycle); 30 | EMOJI_HMETHOD(noBicycles); 31 | EMOJI_HMETHOD(bicyclist); 32 | EMOJI_HMETHOD(mountainBicyclist); 33 | EMOJI_HMETHOD(pedestrian); 34 | EMOJI_HMETHOD(noPedestrians); 35 | EMOJI_HMETHOD(childrenCrossing); 36 | EMOJI_HMETHOD(mensSymbol); 37 | EMOJI_HMETHOD(womensSymbol); 38 | EMOJI_HMETHOD(restroom); 39 | EMOJI_HMETHOD(babySymbol); 40 | EMOJI_HMETHOD(toilet); 41 | EMOJI_HMETHOD(waterCloset); 42 | EMOJI_HMETHOD(shower); 43 | EMOJI_HMETHOD(bath); 44 | EMOJI_HMETHOD(bathtub); 45 | EMOJI_HMETHOD(passportControl); 46 | EMOJI_HMETHOD(customs); 47 | EMOJI_HMETHOD(baggageClaim); 48 | EMOJI_HMETHOD(leftLuggage); 49 | @end 50 | -------------------------------------------------------------------------------- /EmojiAdapter/Emoji/EmojiMapSymbols.m: -------------------------------------------------------------------------------- 1 | // 2 | // EmojiMapSymbols.m 3 | // Myproject 4 | // 5 | // Created by JInbo on 13-12-23. 6 | // Copyright (c) 2013年 Myproject. All rights reserved. 7 | // 8 | 9 | #import "EmojiMapSymbols.h" 10 | 11 | @implementation EmojiMapSymbols 12 | 13 | + (NSArray *)allMapSymbolsInDict:(NSDictionary *)dict { 14 | NSMutableArray *array = [NSMutableArray new]; 15 | for (int i=0x1F6A5; i<=0x1F6C5; i++) { 16 | NSString *emoji = [Emoji emojiWithCode:i]; 17 | if ( dict[emoji] != nil ) 18 | [array addObject:[Emoji emojiWithCode:i]]; 19 | } 20 | return array; 21 | } 22 | 23 | EMOJI_METHOD(horizontalTrafficLight,1F6A5); 24 | EMOJI_METHOD(verticalTrafficLight,1F6A6); 25 | EMOJI_METHOD(constructionSign,1F6A7); 26 | EMOJI_METHOD(policeCarsRevolvingLight,1F6A8); 27 | EMOJI_METHOD(triangularFlagOnPost,1F6A9); 28 | EMOJI_METHOD(door,1F6AA); 29 | EMOJI_METHOD(noEntrySign,1F6AB); 30 | EMOJI_METHOD(smokingSymbol,1F6AC); 31 | EMOJI_METHOD(noSmokingSymbol,1F6AD); 32 | EMOJI_METHOD(putLitterInItsPlaceSymbol,1F6AE); 33 | EMOJI_METHOD(doNotLitterSymbol,1F6AF); 34 | EMOJI_METHOD(potableWaterSymbol,1F6B0); 35 | EMOJI_METHOD(nonPotableWaterSymbol,1F6B1); 36 | EMOJI_METHOD(bicycle,1F6B2); 37 | EMOJI_METHOD(noBicycles,1F6B3); 38 | EMOJI_METHOD(bicyclist,1F6B4); 39 | EMOJI_METHOD(mountainBicyclist,1F6B5); 40 | EMOJI_METHOD(pedestrian,1F6B6); 41 | EMOJI_METHOD(noPedestrians,1F6B7); 42 | EMOJI_METHOD(childrenCrossing,1F6B8); 43 | EMOJI_METHOD(mensSymbol,1F6B9); 44 | EMOJI_METHOD(womensSymbol,1F6BA); 45 | EMOJI_METHOD(restroom,1F6BB); 46 | EMOJI_METHOD(babySymbol,1F6BC); 47 | EMOJI_METHOD(toilet,1F6BD); 48 | EMOJI_METHOD(waterCloset,1F6BE); 49 | EMOJI_METHOD(shower,1F6BF); 50 | EMOJI_METHOD(bath,1F6C0); 51 | EMOJI_METHOD(bathtub,1F6C1); 52 | EMOJI_METHOD(passportControl,1F6C2); 53 | EMOJI_METHOD(customs,1F6C3); 54 | EMOJI_METHOD(baggageClaim,1F6C4); 55 | EMOJI_METHOD(leftLuggage,1F6C5); 56 | @end 57 | -------------------------------------------------------------------------------- /EmojiAdapter/Emoji/EmojiTransport.h: -------------------------------------------------------------------------------- 1 | // 2 | // EmojiTransport.h 3 | // Myproject 4 | // 5 | // Created by JInbo on 13-12-23. 6 | // Copyright (c) 2013年 Myproject. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "Emoji.h" 11 | 12 | @interface EmojiTransport : NSObject 13 | 14 | + (NSArray *)allTransportInDict:(NSDictionary *)dict; 15 | 16 | EMOJI_HMETHOD(rocket); 17 | EMOJI_HMETHOD(helicopter); 18 | EMOJI_HMETHOD(steamLocomotive); 19 | EMOJI_HMETHOD(railwayCar); 20 | EMOJI_HMETHOD(highSpeedTrain); 21 | EMOJI_HMETHOD(highSpeedTrainWithBulletNose); 22 | EMOJI_HMETHOD(train); 23 | EMOJI_HMETHOD(metro); 24 | EMOJI_HMETHOD(lightRail); 25 | EMOJI_HMETHOD(station); 26 | EMOJI_HMETHOD(tram); 27 | EMOJI_HMETHOD(tramCar); 28 | EMOJI_HMETHOD(bus); 29 | EMOJI_HMETHOD(oncomingBus); 30 | EMOJI_HMETHOD(trolleybus); 31 | EMOJI_HMETHOD(busStop); 32 | EMOJI_HMETHOD(minibus); 33 | EMOJI_HMETHOD(ambulance); 34 | EMOJI_HMETHOD(fireEngine); 35 | EMOJI_HMETHOD(policeCar); 36 | EMOJI_HMETHOD(oncomingPoliceCar); 37 | EMOJI_HMETHOD(taxi); 38 | EMOJI_HMETHOD(oncomingTaxi); 39 | EMOJI_HMETHOD(automobile); 40 | EMOJI_HMETHOD(oncomingAutomobile); 41 | EMOJI_HMETHOD(recreationalVehicle); 42 | EMOJI_HMETHOD(deliveryTruck); 43 | EMOJI_HMETHOD(articulatedLorry); 44 | EMOJI_HMETHOD(tractor); 45 | EMOJI_HMETHOD(monorail); 46 | EMOJI_HMETHOD(mountainRailway); 47 | EMOJI_HMETHOD(suspensionRailway); 48 | EMOJI_HMETHOD(mountainCableway); 49 | EMOJI_HMETHOD(aerialTramway); 50 | EMOJI_HMETHOD(ship); 51 | EMOJI_HMETHOD(rowboat); 52 | EMOJI_HMETHOD(speedboat); 53 | @end 54 | -------------------------------------------------------------------------------- /EmojiAdapter/Emoji/EmojiTransport.m: -------------------------------------------------------------------------------- 1 | // 2 | // EmojiTransport.m 3 | // Myproject 4 | // 5 | // Created by JInbo on 13-12-23. 6 | // Copyright (c) 2013年 Myproject. All rights reserved. 7 | // 8 | 9 | #import "EmojiTransport.h" 10 | 11 | @implementation EmojiTransport 12 | 13 | + (NSArray *)allTransportInDict:(NSDictionary *)dict { 14 | NSMutableArray *array = [NSMutableArray new]; 15 | for (int i=0x1F680; i<=0x1F6A4; i++) { 16 | NSString *emoji = [Emoji emojiWithCode:i]; 17 | if ( dict[emoji] != nil ) 18 | [array addObject:emoji]; 19 | } 20 | return array; 21 | } 22 | 23 | EMOJI_METHOD(rocket,1F680); 24 | EMOJI_METHOD(helicopter,1F681); 25 | EMOJI_METHOD(steamLocomotive,1F682); 26 | EMOJI_METHOD(railwayCar,1F683); 27 | EMOJI_METHOD(highSpeedTrain,1F684); 28 | EMOJI_METHOD(highSpeedTrainWithBulletNose,1F685); 29 | EMOJI_METHOD(train,1F686); 30 | EMOJI_METHOD(metro,1F687); 31 | EMOJI_METHOD(lightRail,1F688); 32 | EMOJI_METHOD(station,1F689); 33 | EMOJI_METHOD(tram,1F68A); 34 | EMOJI_METHOD(tramCar,1F68B); 35 | EMOJI_METHOD(bus,1F68C); 36 | EMOJI_METHOD(oncomingBus,1F68D); 37 | EMOJI_METHOD(trolleybus,1F68E); 38 | EMOJI_METHOD(busStop,1F68F); 39 | EMOJI_METHOD(minibus,1F690); 40 | EMOJI_METHOD(ambulance,1F691); 41 | EMOJI_METHOD(fireEngine,1F692); 42 | EMOJI_METHOD(policeCar,1F693); 43 | EMOJI_METHOD(oncomingPoliceCar,1F694); 44 | EMOJI_METHOD(taxi,1F695); 45 | EMOJI_METHOD(oncomingTaxi,1F696); 46 | EMOJI_METHOD(automobile,1F697); 47 | EMOJI_METHOD(oncomingAutomobile,1F698); 48 | EMOJI_METHOD(recreationalVehicle,1F699); 49 | EMOJI_METHOD(deliveryTruck,1F69A); 50 | EMOJI_METHOD(articulatedLorry,1F69B); 51 | EMOJI_METHOD(tractor,1F69C); 52 | EMOJI_METHOD(monorail,1F69D); 53 | EMOJI_METHOD(mountainRailway,1F69E); 54 | EMOJI_METHOD(suspensionRailway,1F69F); 55 | EMOJI_METHOD(mountainCableway,1F6A0); 56 | EMOJI_METHOD(aerialTramway,1F6A1); 57 | EMOJI_METHOD(ship,1F6A2); 58 | EMOJI_METHOD(rowboat,1F6A3); 59 | EMOJI_METHOD(speedboat,1F6A4); 60 | @end 61 | -------------------------------------------------------------------------------- /EmojiAdapter/EmojiAdapter-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleDisplayName 8 | ${PRODUCT_NAME} 9 | CFBundleExecutable 10 | ${EXECUTABLE_NAME} 11 | CFBundleIdentifier 12 | Jeason.${PRODUCT_NAME:rfc1034identifier} 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleVersion 24 | 1.0 25 | LSRequiresIPhoneOS 26 | 27 | UIRequiredDeviceCapabilities 28 | 29 | armv7 30 | 31 | UISupportedInterfaceOrientations 32 | 33 | UIInterfaceOrientationPortrait 34 | UIInterfaceOrientationLandscapeLeft 35 | UIInterfaceOrientationLandscapeRight 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /EmojiAdapter/EmojiAdapter-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header 3 | // 4 | // The contents of this file are implicitly included at the beginning of every source file. 5 | // 6 | 7 | #import 8 | 9 | #ifndef __IPHONE_5_0 10 | #warning "This project uses features only available in iOS SDK 5.0 and later." 11 | #endif 12 | 13 | #ifdef __OBJC__ 14 | #import 15 | #import 16 | #endif 17 | -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f001.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f001.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f001.imageset/f001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f001.imageset/f001.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f002.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f002.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f002.imageset/f002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f002.imageset/f002.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f003.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f003.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f003.imageset/f003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f003.imageset/f003.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f005.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f005.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f005.imageset/f005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f005.imageset/f005.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f006.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f006.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f006.imageset/f006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f006.imageset/f006.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f007.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f007.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f007.imageset/f007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f007.imageset/f007.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f008.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f008.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f008.imageset/f008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f008.imageset/f008.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f009.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f009.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f009.imageset/f009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f009.imageset/f009.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f010.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f010.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f010.imageset/f010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f010.imageset/f010.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f011.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f011.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f011.imageset/f011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f011.imageset/f011.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f012.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f012.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f012.imageset/f012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f012.imageset/f012.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f013.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f013.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f013.imageset/f013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f013.imageset/f013.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f014.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f014.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f014.imageset/f014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f014.imageset/f014.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f015.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f015.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f015.imageset/f015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f015.imageset/f015.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f016.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f016.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f016.imageset/f016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f016.imageset/f016.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f017.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f017.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f017.imageset/f017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f017.imageset/f017.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f018.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f018.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f018.imageset/f018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f018.imageset/f018.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f019.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f019.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f019.imageset/f019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f019.imageset/f019.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f020.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f020.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f020.imageset/f020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f020.imageset/f020.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f021.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f021.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f021.imageset/f021.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f021.imageset/f021.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f022.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f022.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f022.imageset/f022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f022.imageset/f022.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f023.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f023.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f023.imageset/f023.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f023.imageset/f023.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f024.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f024.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f024.imageset/f024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f024.imageset/f024.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f025.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f025.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f025.imageset/f025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f025.imageset/f025.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f026.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f026.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f026.imageset/f026.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f026.imageset/f026.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f027.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f027.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f027.imageset/f027.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f027.imageset/f027.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f028.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f028.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f028.imageset/f028.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f028.imageset/f028.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f029.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f029.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f029.imageset/f029.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f029.imageset/f029.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f030.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f030.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f030.imageset/f030.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f030.imageset/f030.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f031.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f031.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f031.imageset/f031.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f031.imageset/f031.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f032.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f032.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f032.imageset/f032.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f032.imageset/f032.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f033.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f033.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f033.imageset/f033.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f033.imageset/f033.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f034.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f034.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f034.imageset/f034.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f034.imageset/f034.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f035.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f035.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f035.imageset/f035.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f035.imageset/f035.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f036.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f036.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f036.imageset/f036.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f036.imageset/f036.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f038.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f038.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f038.imageset/f038.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f038.imageset/f038.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f039.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f039.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f039.imageset/f039.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f039.imageset/f039.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f040.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f040.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f040.imageset/f040.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f040.imageset/f040.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f041.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f041.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f041.imageset/f041.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f041.imageset/f041.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f042.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f042.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f042.imageset/f042.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f042.imageset/f042.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f043.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f043.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f043.imageset/f043.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f043.imageset/f043.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f044.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f044.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f044.imageset/f044.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f044.imageset/f044.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f045.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f045.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f045.imageset/f045.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f045.imageset/f045.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f046.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f046.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f046.imageset/f046.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f046.imageset/f046.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f047.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f047.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f047.imageset/f047.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f047.imageset/f047.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f048.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f048.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f048.imageset/f048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f048.imageset/f048.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f049.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f049.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f049.imageset/f049.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f049.imageset/f049.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f050.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f050.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f050.imageset/f050.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f050.imageset/f050.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f051.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f051.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f051.imageset/f051.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f051.imageset/f051.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f052.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f052.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f052.imageset/f052.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f052.imageset/f052.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f053.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f053.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f053.imageset/f053.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f053.imageset/f053.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f054.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f054.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f054.imageset/f054.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f054.imageset/f054.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f055.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f055.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f055.imageset/f055.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f055.imageset/f055.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f056.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f056.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f056.imageset/f056.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f056.imageset/f056.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f057.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f057.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f057.imageset/f057.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f057.imageset/f057.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f059.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f059.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f059.imageset/f059.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f059.imageset/f059.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f060.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f060.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f060.imageset/f060.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f060.imageset/f060.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f061.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f061.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f061.imageset/f061.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f061.imageset/f061.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f062.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f062.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f062.imageset/f062.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f062.imageset/f062.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f063.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f063.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f063.imageset/f063.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f063.imageset/f063.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f064.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f064.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f064.imageset/f064.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f064.imageset/f064.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f065.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f065.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f065.imageset/f065.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f065.imageset/f065.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f066.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f066.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f066.imageset/f066.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f066.imageset/f066.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f067.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f067.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f067.imageset/f067.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f067.imageset/f067.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f068.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f068.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f068.imageset/f068.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f068.imageset/f068.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f069.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f069.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f069.imageset/f069.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f069.imageset/f069.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f070.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f070.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f070.imageset/f070.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f070.imageset/f070.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f071.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f071.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f071.imageset/f071.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f071.imageset/f071.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f073.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f073.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f073.imageset/f073.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f073.imageset/f073.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f074.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f074.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f074.imageset/f074.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f074.imageset/f074.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f075.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f075.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f075.imageset/f075.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f075.imageset/f075.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f076.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f076.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f076.imageset/f076.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f076.imageset/f076.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f079.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f079.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f079.imageset/f079.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f079.imageset/f079.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f080.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f080.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f080.imageset/f080.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f080.imageset/f080.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f081.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f081.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f081.imageset/f081.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f081.imageset/f081.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f083.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f083.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f083.imageset/f083.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f083.imageset/f083.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f085.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f085.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f085.imageset/f085.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f085.imageset/f085.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f087.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f087.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f087.imageset/f087.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f087.imageset/f087.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f088.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "f088.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/1face/f088.imageset/f088.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/1face/f088.imageset/f088.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl001.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl001.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl001.imageset/fl001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl001.imageset/fl001.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl002.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl002.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl002.imageset/fl002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl002.imageset/fl002.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl003.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl003.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl003.imageset/fl003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl003.imageset/fl003.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl004.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl004.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl004.imageset/fl004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl004.imageset/fl004.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl005.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl005.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl005.imageset/fl005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl005.imageset/fl005.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl006.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl006.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl006.imageset/fl006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl006.imageset/fl006.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl007.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl007.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl007.imageset/fl007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl007.imageset/fl007.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl008.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl008.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl008.imageset/fl008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl008.imageset/fl008.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl009.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl009.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl009.imageset/fl009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl009.imageset/fl009.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl010.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl010.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl010.imageset/fl010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl010.imageset/fl010.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl011.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl011.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl011.imageset/fl011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl011.imageset/fl011.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl012.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl012.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl012.imageset/fl012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl012.imageset/fl012.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl013.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl013.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl013.imageset/fl013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl013.imageset/fl013.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl014.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl014.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl014.imageset/fl014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl014.imageset/fl014.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl015.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl015.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl015.imageset/fl015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl015.imageset/fl015.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl016.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl016.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl016.imageset/fl016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl016.imageset/fl016.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl017.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl017.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl017.imageset/fl017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl017.imageset/fl017.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl018.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl018.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl018.imageset/fl018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl018.imageset/fl018.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl019.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl019.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl019.imageset/fl019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl019.imageset/fl019.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl020.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl020.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl020.imageset/fl020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl020.imageset/fl020.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl021.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl021.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl021.imageset/fl021.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl021.imageset/fl021.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl022.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl022.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl022.imageset/fl022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl022.imageset/fl022.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl023.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl023.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl023.imageset/fl023.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl023.imageset/fl023.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl024.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl024.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl024.imageset/fl024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl024.imageset/fl024.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl025.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl025.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl025.imageset/fl025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl025.imageset/fl025.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl026.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl026.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl026.imageset/fl026.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl026.imageset/fl026.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl027.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl027.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl027.imageset/fl027.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl027.imageset/fl027.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl028.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl028.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl028.imageset/fl028.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl028.imageset/fl028.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl029.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl029.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl029.imageset/fl029.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl029.imageset/fl029.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl030.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl030.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl030.imageset/fl030.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl030.imageset/fl030.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl031.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl031.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl031.imageset/fl031.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl031.imageset/fl031.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl032.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl032.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl032.imageset/fl032.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl032.imageset/fl032.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl034.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl034.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl034.imageset/fl034.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl034.imageset/fl034.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl035.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl035.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl035.imageset/fl035.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl035.imageset/fl035.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl036.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl036.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl036.imageset/fl036.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl036.imageset/fl036.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl037.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl037.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl037.imageset/fl037.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl037.imageset/fl037.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl038.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl038.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl038.imageset/fl038.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl038.imageset/fl038.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl039.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl039.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl039.imageset/fl039.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl039.imageset/fl039.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl040.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "fl040.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/2flower/fl040.imageset/fl040.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/2flower/fl040.imageset/fl040.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st001.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st001.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st001.imageset/st001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st001.imageset/st001.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st002.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st002.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st002.imageset/st002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st002.imageset/st002.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st006.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st006.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st006.imageset/st006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st006.imageset/st006.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st007.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st007.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st007.imageset/st007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st007.imageset/st007.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st008.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st008.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st008.imageset/st008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st008.imageset/st008.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st009.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st009.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st009.imageset/st009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st009.imageset/st009.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st010.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st010.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st010.imageset/st010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st010.imageset/st010.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st011.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st011.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st011.imageset/st011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st011.imageset/st011.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st012.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st012.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st012.imageset/st012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st012.imageset/st012.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st016.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st016.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st016.imageset/st016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st016.imageset/st016.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st022.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st022.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st022.imageset/st022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st022.imageset/st022.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st023.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st023.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st023.imageset/st023.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st023.imageset/st023.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st024.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st024.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st024.imageset/st024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st024.imageset/st024.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st025.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st025.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st025.imageset/st025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st025.imageset/st025.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st026.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st026.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st026.imageset/st026.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st026.imageset/st026.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st027.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st027.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st027.imageset/st027.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st027.imageset/st027.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st028.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st028.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st028.imageset/st028.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st028.imageset/st028.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st029.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st029.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st029.imageset/st029.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st029.imageset/st029.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st030.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st030.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st030.imageset/st030.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st030.imageset/st030.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st031.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st031.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st031.imageset/st031.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st031.imageset/st031.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st032.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st032.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st032.imageset/st032.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st032.imageset/st032.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st033.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st033.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st033.imageset/st033.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st033.imageset/st033.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st036.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st036.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st036.imageset/st036.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st036.imageset/st036.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st042.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st042.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st042.imageset/st042.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st042.imageset/st042.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st043.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st043.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st043.imageset/st043.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st043.imageset/st043.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st044.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st044.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st044.imageset/st044.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st044.imageset/st044.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st045.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st045.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st045.imageset/st045.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st045.imageset/st045.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st049.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st049.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st049.imageset/st049.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st049.imageset/st049.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st050.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "st050.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/3status/st050.imageset/st050.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/3status/st050.imageset/st050.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m001.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m001.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m001.imageset/m001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m001.imageset/m001.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m002.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m002.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m002.imageset/m002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m002.imageset/m002.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m003.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m003.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m003.imageset/m003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m003.imageset/m003.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m004.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m004.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m004.imageset/m004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m004.imageset/m004.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m005.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m005.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m005.imageset/m005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m005.imageset/m005.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m006.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m006.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m006.imageset/m006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m006.imageset/m006.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m007.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m007.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m007.imageset/m007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m007.imageset/m007.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m008.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m008.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m008.imageset/m008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m008.imageset/m008.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m009.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m009.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m009.imageset/m009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m009.imageset/m009.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m010.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m010.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m010.imageset/m010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m010.imageset/m010.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m011.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m011.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m011.imageset/m011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m011.imageset/m011.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m012.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m012.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m012.imageset/m012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m012.imageset/m012.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m013.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m013.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m013.imageset/m013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m013.imageset/m013.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m014.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m014.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m014.imageset/m014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m014.imageset/m014.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m016.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m016.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m016.imageset/m016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m016.imageset/m016.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m017.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m017.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m017.imageset/m017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m017.imageset/m017.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m018.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m018.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m018.imageset/m018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m018.imageset/m018.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m020.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m020.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m020.imageset/m020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m020.imageset/m020.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m021.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m021.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m021.imageset/m021.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m021.imageset/m021.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m022.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m022.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m022.imageset/m022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m022.imageset/m022.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m023.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m023.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m023.imageset/m023.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m023.imageset/m023.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m024.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m024.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m024.imageset/m024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m024.imageset/m024.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m025.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m025.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m025.imageset/m025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m025.imageset/m025.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m026.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m026.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m026.imageset/m026.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m026.imageset/m026.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m027.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m027.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m027.imageset/m027.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m027.imageset/m027.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m028.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m028.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m028.imageset/m028.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m028.imageset/m028.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m029.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m029.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m029.imageset/m029.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m029.imageset/m029.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m030.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "m030.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/4meal/m030.imageset/m030.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/4meal/m030.imageset/m030.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/5symbols/s030.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "s030.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/5symbols/s030.imageset/s030.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/5symbols/s030.imageset/s030.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/5symbols/s034.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "s034.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/5symbols/s034.imageset/s034.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/5symbols/s034.imageset/s034.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/5symbols/s035.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "s035.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/5symbols/s035.imageset/s035.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/5symbols/s035.imageset/s035.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/5symbols/s053.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "s053.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/5symbols/s053.imageset/s053.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/5symbols/s053.imageset/s053.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/5symbols/s059.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "s059.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | } 12 | ], 13 | "info" : { 14 | "version" : 1, 15 | "author" : "xcode" 16 | } 17 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/5symbols/s059.imageset/s059.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/izhuxin/EmojiAdapter/bb84815d7f73b6a1a8ab75f66bc09f6ed45bbfc0/EmojiAdapter/Images.xcassets/5symbols/s059.imageset/s059.png -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "40x40", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "60x60", 16 | "scale" : "2x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /EmojiAdapter/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "orientation" : "portrait", 5 | "idiom" : "iphone", 6 | "extent" : "full-screen", 7 | "minimum-system-version" : "7.0", 8 | "scale" : "2x" 9 | }, 10 | { 11 | "orientation" : "portrait", 12 | "idiom" : "iphone", 13 | "subtype" : "retina4", 14 | "extent" : "full-screen", 15 | "minimum-system-version" : "7.0", 16 | "scale" : "2x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /EmojiAdapter/NSString+Emoji.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+Emoji.h 3 | // Myproject 4 | // 5 | // Created by Jeason on 14-8-11. 6 | // Copyright (c) 2014年 Myproject. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSString (Emoji) 12 | 13 | /** 14 | * Encode a string contains emoji string to a string contains emoji filename. 15 | * Just encode each substring to filename, if it hs no associating filename, it will return nil. 16 | * @return the encoded string 17 | */ 18 | - (NSString *)encodeString; 19 | 20 | /** 21 | * Decode the string contains file names to String contains emoji string. 22 | * 23 | * @return the result string 24 | */ 25 | - (NSString *)decodeString; 26 | 27 | /** 28 | * Generate the encode dictionary to encode an emoji string to filename 29 | * 30 | * @return the encode dictionary 31 | */ 32 | + (NSDictionary *)encodeDictionary; 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /EmojiAdapter/NSString+Emoji.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+Emoji.m 3 | // Myproject 4 | // 5 | // Created by Jeason on 14-8-11. 6 | // Copyright (c) 2014年 Myproject. All rights reserved. 7 | // 8 | 9 | #import "NSString+Emoji.h" 10 | #import "Emoji.h" 11 | 12 | #define EmojiBegin 0x02 13 | #define EmojiEnd 0x03 14 | 15 | @implementation NSString (Emoji) 16 | 17 | -(NSString *)decodeString { 18 | __block BOOL isEmojiBegin = false; 19 | __block NSString *emojiFileName = @""; //temp var to store the file name 20 | __block NSMutableString *result = [NSMutableString stringWithString:@""]; 21 | 22 | [self enumerateSubstringsInRange:NSMakeRange(0, [self length]) 23 | options:NSStringEnumerationByComposedCharacterSequences //setperate as composed character 24 | usingBlock:^(NSString *substring, NSRange substringRange, NSRange enclosingRange, BOOL *stop) { 25 | const char *utf8Str = [substring UTF8String]; 26 | char aChar = [substring characterAtIndex:0]; //a unicode substr's length is 2 27 | if ( aChar == EmojiBegin && strlen(utf8Str) == 1 ) { //卧槽,句号的unicode编码刚好第一个字符就是0x02 28 | isEmojiBegin = YES; 29 | } else if ( aChar == EmojiEnd && strlen(utf8Str) == 1 ) { //if it is in end 30 | isEmojiBegin = NO; 31 | NSString *emoji = [emojiFileName decodeEmojiString]; //decode the filename 32 | if ( emoji != nil ) { //if decode succ 33 | [result appendString:emoji]; //add to result 34 | } 35 | emojiFileName = @""; //clear file name 36 | } else { 37 | if ( isEmojiBegin ) { //the next substring is part of filename 38 | emojiFileName = [emojiFileName stringByAppendingString:substring]; 39 | } else { //the next substring is the normal string 40 | [result appendString:substring]; 41 | } 42 | } 43 | }]; 44 | 45 | return [NSString stringWithString:result]; 46 | } 47 | 48 | /** 49 | * Decode a single file name to emoji string 50 | * 51 | * @return the decode emoji string 52 | */ 53 | - (NSString *)decodeEmojiString { 54 | NSString *plistName; 55 | if ( [self length] >= 3 ) { //if the filename is valid 56 | if ( [self characterAtIndex:0] == 'f' ) { 57 | if ( [self characterAtIndex:1] == 'l' ) { 58 | //flower 59 | plistName = @"EmojiFlower"; 60 | } else { 61 | //face 62 | plistName = @"EmojiFace"; 63 | } 64 | } else if ( [self characterAtIndex:0] == 's' ) { 65 | if ( [self characterAtIndex:1] == 't' ) { 66 | //status 67 | plistName = @"EmojiStatus"; 68 | } else { 69 | //symbol 70 | plistName = @"EmojiSymbol"; 71 | } 72 | } else if ( [self characterAtIndex:0] == 'm' ) { 73 | //meal 74 | plistName = @"EmojiMeal"; 75 | } 76 | NSString *filePath = [[NSBundle mainBundle] pathForResource:plistName ofType:@"plist"]; 77 | NSDictionary *decodeDict = [[NSDictionary alloc] initWithContentsOfFile:filePath];//read the plist file 78 | NSInteger emojiCode = [[decodeDict objectForKey:self] intValue]; 79 | return [Emoji emojiWithCode:emojiCode]; 80 | } else { 81 | return @""; 82 | } 83 | } 84 | 85 | + (NSDictionary *)encodeDictionary { 86 | NSArray *plistNames = @[@"ToEmojiFace", @"ToEmojiFlower", @"ToEmojiStatus", @"ToEmojiSymbol", @"ToEmojiMeal"]; 87 | NSMutableDictionary *toEmojiDict = [NSMutableDictionary dictionary]; 88 | for (NSString *pName in plistNames) { 89 | NSString *filePath = [[NSBundle mainBundle] pathForResource:pName ofType:@"plist"]; 90 | NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:filePath]; 91 | [toEmojiDict addEntriesFromDictionary:dict]; 92 | } 93 | return toEmojiDict; 94 | } 95 | 96 | - (NSString *)encodeString { 97 | 98 | NSDictionary *toEmojiDict = [NSString encodeDictionary]; 99 | 100 | __block NSMutableString *result = [NSMutableString stringWithString:@""]; 101 | [self enumerateSubstringsInRange:NSMakeRange(0, [self length]) 102 | options:NSStringEnumerationByComposedCharacterSequences 103 | usingBlock:^(NSString *substring, NSRange substringRange, NSRange enclosingRange, BOOL *stop) { 104 | NSString *encodeStr = toEmojiDict[substring]; 105 | encodeStr = encodeStr == nil ? substring : [encodeStr encodeEmojiString]; 106 | [result appendString:encodeStr]; 107 | }]; 108 | 109 | return [NSString stringWithString:result]; 110 | } 111 | 112 | /** 113 | * Encode emoji string with a prefix and a postfix 114 | * 115 | * @return the encoded emoji string 116 | */ 117 | -(NSString *)encodeEmojiString { 118 | return [NSString stringWithFormat:@"%c%@%c",EmojiBegin, self, EmojiEnd]; 119 | } 120 | 121 | @end 122 | -------------------------------------------------------------------------------- /EmojiAdapter/PlistFiles/EmojiFace.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | f001 6 | 128516 7 | f002 8 | 128515 9 | f003 10 | 128522 11 | f005 12 | 128521 13 | f006 14 | 128525 15 | f007 16 | 128536 17 | f008 18 | 128538 19 | f009 20 | 128540 21 | f010 22 | 128541 23 | f011 24 | 128563 25 | f012 26 | 128513 27 | f013 28 | 128532 29 | f014 30 | 128524 31 | f015 32 | 128530 33 | f016 34 | 128542 35 | f017 36 | 128547 37 | f018 38 | 128546 39 | f019 40 | 128514 41 | f020 42 | 128557 43 | f021 44 | 128554 45 | f022 46 | 128549 47 | f023 48 | 128560 49 | f024 50 | 128531 51 | f025 52 | 128552 53 | f026 54 | 128561 55 | f027 56 | 128544 57 | f028 58 | 128545 59 | f029 60 | 128534 61 | f030 62 | 128567 63 | f031 64 | 128562 65 | f032 66 | 128527 67 | f033 68 | 128127 69 | f034 70 | 128123 71 | f035 72 | 128125 73 | f036 74 | 128128 75 | f038 76 | 128148 77 | f039 78 | 128151 79 | f040 80 | 128150 81 | f041 82 | 128152 83 | f042 84 | 128157 85 | f043 86 | 128102 87 | f044 88 | 128103 89 | f045 90 | 128104 91 | f046 92 | 128105 93 | f047 94 | 128116 95 | f048 96 | 128117 97 | f049 98 | 128113 99 | f050 100 | 128124 101 | f051 102 | 128120 103 | f052 104 | 128114 105 | f053 106 | 128115 107 | f054 108 | 128110 109 | f055 110 | 128119 111 | f056 112 | 128130 113 | f057 114 | 128118 115 | f059 116 | 128582 117 | f060 118 | 128581 119 | f061 120 | 128129 121 | f062 122 | 128131 123 | f063 124 | 128145 125 | f064 126 | 128143 127 | f065 128 | 128107 129 | f066 130 | 127886 131 | f067 132 | 128583 133 | f068 134 | 128064 135 | f069 136 | 128067 137 | f070 138 | 128066 139 | f071 140 | 128068 141 | f073 142 | 128073 143 | f074 144 | 128072 145 | f075 146 | 128070 147 | f076 148 | 128071 149 | f079 150 | 128076 151 | f080 152 | 128170 153 | f081 154 | 128077 155 | f083 156 | 128078 157 | f085 158 | 128080 159 | f087 160 | 128079 161 | f088 162 | 128591 163 | 164 | 165 | -------------------------------------------------------------------------------- /EmojiAdapter/PlistFiles/EmojiFlower.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | fl001 6 | 128054 7 | fl002 8 | 128058 9 | fl003 10 | 128049 11 | fl004 12 | 128045 13 | fl005 14 | 128057 15 | fl006 16 | 128048 17 | fl007 18 | 128056 19 | fl008 20 | 128047 21 | fl009 22 | 128040 23 | fl010 24 | 128059 25 | fl011 26 | 128055 27 | fl012 28 | 128046 29 | fl013 30 | 128023 31 | fl014 32 | 128053 33 | fl015 34 | 128052 35 | fl016 36 | 128017 37 | fl017 38 | 128024 39 | fl018 40 | 128025 41 | fl019 42 | 128031 43 | fl020 44 | 128051 45 | fl021 46 | 128044 47 | fl022 48 | 128032 49 | fl023 50 | 128013 51 | fl024 52 | 128027 53 | fl025 54 | 128043 55 | fl026 56 | 128020 57 | fl027 58 | 128039 59 | fl028 60 | 128038 61 | fl029 62 | 128036 63 | fl030 64 | 127799 65 | fl031 66 | 127803 67 | fl032 68 | 127802 69 | fl034 70 | 127796 71 | fl035 72 | 127797 73 | fl036 74 | 127806 75 | fl037 76 | 127811 77 | fl038 78 | 127808 79 | fl039 80 | 127809 81 | fl040 82 | 127810 83 | 84 | 85 | -------------------------------------------------------------------------------- /EmojiAdapter/PlistFiles/EmojiMeal.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | m001 6 | 127862 7 | m002 8 | 127867 9 | m003 10 | 127846 11 | m004 12 | 127839 13 | m005 14 | 127841 15 | m006 16 | 127832 17 | m007 18 | 127834 19 | m008 20 | 127837 21 | m009 22 | 127814 23 | m010 24 | 127874 25 | m011 26 | 127857 27 | m012 28 | 127858 29 | m013 30 | 127847 31 | m014 32 | 127864 33 | m016 34 | 127856 35 | m017 36 | 127866 37 | m018 38 | 127828 39 | m020 40 | 127861 41 | m021 42 | 127838 43 | m022 44 | 127836 45 | m023 46 | 127835 47 | m024 48 | 127833 49 | m025 50 | 127843 51 | m026 52 | 127822 53 | m027 54 | 127818 55 | m028 56 | 127827 57 | m029 58 | 127817 59 | m030 60 | 127813 61 | 62 | 63 | -------------------------------------------------------------------------------- /EmojiAdapter/PlistFiles/EmojiStatus.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | st001 6 | 127908 7 | st002 8 | 127925 9 | st006 10 | 127769 11 | st007 12 | 128169 13 | st008 14 | 128081 15 | st009 16 | 128293 17 | st010 18 | 128176 19 | st011 20 | 128137 21 | st012 22 | 128164 23 | st016 24 | 127934 25 | st022 26 | 127876 27 | st023 28 | 128141 29 | st024 30 | 128142 31 | st025 32 | 127927 33 | st026 34 | 127928 35 | st027 36 | 127930 37 | st028 38 | 127936 39 | st029 40 | 127944 41 | st030 42 | 127921 43 | st031 44 | 127860 45 | st032 46 | 127890 47 | st033 48 | 127754 49 | st036 50 | 127873 51 | st042 52 | 127881 53 | st043 54 | 127916 55 | st044 56 | 127926 57 | st045 58 | 128166 59 | st049 60 | 127875 61 | st050 62 | 127912 63 | 64 | 65 | -------------------------------------------------------------------------------- /EmojiAdapter/PlistFiles/EmojiSymbol.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | s030 6 | 128162 7 | s034 8 | 128697 9 | s035 10 | 128698 11 | s053 12 | 128286 13 | s059 14 | 128702 15 | 16 | 17 | -------------------------------------------------------------------------------- /EmojiAdapter/PlistFiles/ToEmojiFace.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 😄 6 | f001 7 | 😃 8 | f002 9 | 😊 10 | f003 11 | 😉 12 | f005 13 | 😍 14 | f006 15 | 😘 16 | f007 17 | 😚 18 | f008 19 | 😜 20 | f009 21 | 😝 22 | f010 23 | 😳 24 | f011 25 | 😁 26 | f012 27 | 😔 28 | f013 29 | 😌 30 | f014 31 | 😒 32 | f015 33 | 😞 34 | f016 35 | 😣 36 | f017 37 | 😢 38 | f018 39 | 😂 40 | f019 41 | 😭 42 | f020 43 | 😪 44 | f021 45 | 😥 46 | f022 47 | 😰 48 | f023 49 | 😓 50 | f024 51 | 😨 52 | f025 53 | 😱 54 | f026 55 | 😠 56 | f027 57 | 😡 58 | f028 59 | 😖 60 | f029 61 | 😷 62 | f030 63 | 😵 64 | f031 65 | 😏 66 | f032 67 | 👿 68 | f033 69 | 👻 70 | f034 71 | 👽 72 | f035 73 | 💀 74 | f036 75 | 💔 76 | f038 77 | 💗 78 | f039 79 | 💖 80 | f040 81 | 💘 82 | f041 83 | 💝 84 | f042 85 | 👦 86 | f043 87 | 👧 88 | f044 89 | 👨 90 | f045 91 | 👩 92 | f046 93 | 👴 94 | f047 95 | 👵 96 | f048 97 | 👱 98 | f049 99 | 👼 100 | f050 101 | 👸 102 | f051 103 | 👲 104 | f052 105 | 👳 106 | f053 107 | 👮 108 | f054 109 | 👷 110 | f055 111 | 💂 112 | f056 113 | 👶 114 | f057 115 | 🎅 116 | f058 117 | 🙆 118 | f059 119 | 🙅 120 | f060 121 | 💁 122 | f061 123 | 💃 124 | f062 125 | 💑 126 | f063 127 | 💏 128 | f064 129 | 👬 130 | f065 131 | 🎎 132 | f066 133 | 🙇 134 | f067 135 | 👀 136 | f068 137 | 👃 138 | f069 139 | 👂 140 | f070 141 | 👄 142 | f071 143 | 👉 144 | f073 145 | 👈 146 | f074 147 | 👆 148 | f075 149 | 👇 150 | f076 151 | 👌 152 | f079 153 | 💪 154 | f080 155 | 👍 156 | f081 157 | 👎 158 | f083 159 | 👐 160 | f085 161 | 🙌 162 | f086 163 | 👏 164 | f087 165 | 🙏 166 | f088 167 | 168 | 169 | -------------------------------------------------------------------------------- /EmojiAdapter/PlistFiles/ToEmojiFlower.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 🐶 6 | fl001 7 | 🐺 8 | fl002 9 | 🐱 10 | fl003 11 | 🐭 12 | fl004 13 | 🐹 14 | fl005 15 | 🐰 16 | fl006 17 | 🐸 18 | fl007 19 | 🐯 20 | fl008 21 | 🐨 22 | fl009 23 | 🐻 24 | fl010 25 | 🐷 26 | fl011 27 | 🐮 28 | fl012 29 | 🐗 30 | fl013 31 | 🐵 32 | fl014 33 | 🐴 34 | fl015 35 | 🐑 36 | fl016 37 | 🐘 38 | fl017 39 | 🐙 40 | fl018 41 | 🐟 42 | fl019 43 | 🐳 44 | fl020 45 | 🐬 46 | fl021 47 | 🐠 48 | fl022 49 | 🐍 50 | fl023 51 | 🐛 52 | fl024 53 | 🐫 54 | fl025 55 | 🐔 56 | fl026 57 | 🐧 58 | fl027 59 | 🐦 60 | fl028 61 | 🐤 62 | fl029 63 | 🌷 64 | fl030 65 | 🌻 66 | fl031 67 | 🌺 68 | fl032 69 | 🌴 70 | fl034 71 | 🌵 72 | fl035 73 | 🌾 74 | fl036 75 | 🍃 76 | fl037 77 | 🍀 78 | fl038 79 | 🍁 80 | fl039 81 | 🍂 82 | fl040 83 | 84 | 85 | -------------------------------------------------------------------------------- /EmojiAdapter/PlistFiles/ToEmojiMeal.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 🍶 6 | m001 7 | 🍻 8 | m002 9 | 🍦 10 | m003 11 | 🍟 12 | m004 13 | 🍡 14 | m005 15 | 🍘 16 | m006 17 | 🍚 18 | m007 19 | 🍝 20 | m008 21 | 🍆 22 | m009 23 | 🎂 24 | m010 25 | 🍱 26 | m011 27 | 🍲 28 | m012 29 | 🍧 30 | m013 31 | 🍸 32 | m014 33 | 🍰 34 | m016 35 | 🍺 36 | m017 37 | 🍔 38 | m018 39 | 🍵 40 | m020 41 | 🍞 42 | m021 43 | 🍜 44 | m022 45 | 🍛 46 | m023 47 | 🍙 48 | m024 49 | 🍣 50 | m025 51 | 🍎 52 | m026 53 | 🍊 54 | m027 55 | 🍓 56 | m028 57 | 🍉 58 | m029 59 | 🍅 60 | m030 61 | 62 | 63 | -------------------------------------------------------------------------------- /EmojiAdapter/PlistFiles/ToEmojiStatus.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 🎤 6 | st001 7 | 🎵 8 | st002 9 | 🌙 10 | st006 11 | 💩 12 | st007 13 | 👑 14 | st008 15 | 🔥 16 | st009 17 | 💰 18 | st010 19 | 💉 20 | st011 21 | 💤 22 | st012 23 | 🎾 24 | st016 25 | 🎄 26 | st022 27 | 💍 28 | st023 29 | 💎 30 | st024 31 | 🎷 32 | st025 33 | 🎸 34 | st026 35 | 🎺 36 | st027 37 | 🏀 38 | st028 39 | 🏈 40 | st029 41 | 🎱 42 | st030 43 | 🍴 44 | st031 45 | 🎒 46 | st032 47 | 🌊 48 | st033 49 | 🎁 50 | st036 51 | 🎉 52 | st042 53 | 🎬 54 | st043 55 | 🎶 56 | st044 57 | 💦 58 | st045 59 | 🎐 60 | st048 61 | 🎃 62 | st049 63 | 🎨 64 | st050 65 | 66 | 67 | -------------------------------------------------------------------------------- /EmojiAdapter/PlistFiles/ToEmojiSymbol.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 💢 6 | s030 7 | 🚹 8 | s034 9 | 🚺 10 | s035 11 | 🔞 12 | s053 13 | 🚾 14 | s059 15 | 16 | 17 | -------------------------------------------------------------------------------- /EmojiAdapter/ViewController/EmojiAdapterViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // EmojiAdapterViewController.h 3 | // EmojiAdapter 4 | // 5 | // Created by Jeason on 14-8-31. 6 | // Copyright (c) 2014年 Jeason. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface EmojiAdapterViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /EmojiAdapter/ViewController/EmojiAdapterViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // EmojiAdapterViewController.m 3 | // EmojiAdapter 4 | // 5 | // Created by Jeason on 14-8-31. 6 | // Copyright (c) 2014年 Jeason. All rights reserved. 7 | // 8 | 9 | #import "EmojiAdapterViewController.h" 10 | #import "NSString+Emoji.h" 11 | 12 | static const NSUInteger inset = 20; 13 | 14 | @interface EmojiAdapterViewController () 15 | 16 | @end 17 | 18 | @implementation EmojiAdapterViewController 19 | 20 | - (void)viewDidLoad 21 | { 22 | [super viewDidLoad]; 23 | // Do any additional setup after loading the view, typically from a nib. 24 | self.view.backgroundColor = [UIColor whiteColor]; 25 | CGRect textViewFrame = self.view.frame; 26 | textViewFrame.origin.y += inset * 3; 27 | textViewFrame.size.height -= inset * 6; 28 | textViewFrame.origin.x += inset; 29 | textViewFrame.size.width -= inset * 2; 30 | UITextView *aTextView = [[UITextView alloc] initWithFrame:textViewFrame]; 31 | aTextView.editable = NO; 32 | 33 | NSString *toEncodeString = @"EmojiToBegin 😁 😍 😁 I Like Emoji! 😄 😳 😁 EmojiEnd."; 34 | aTextView.text = @"ToEncodeString is :\n"; 35 | aTextView.text = [aTextView.text stringByAppendingString:toEncodeString]; 36 | aTextView.text = [aTextView.text stringByAppendingFormat:@"\nLength is : %u\n",[toEncodeString length]]; 37 | 38 | NSString *enCodedString = [toEncodeString encodeString]; 39 | aTextView.text = [aTextView.text stringByAppendingFormat:@"\n\nEncoded String is : %@\n Length is : %u\n", enCodedString, [enCodedString length]]; 40 | 41 | NSString *decodedString = [enCodedString decodeString]; 42 | aTextView.text = [aTextView.text stringByAppendingFormat:@"\n\nDecoded String is : %@\nLength is: %u\n", decodedString, [decodedString length]]; 43 | 44 | [self.view addSubview:aTextView]; 45 | 46 | } 47 | 48 | - (void)didReceiveMemoryWarning 49 | { 50 | [super didReceiveMemoryWarning]; 51 | // Dispose of any resources that can be recreated. 52 | } 53 | @end 54 | -------------------------------------------------------------------------------- /EmojiAdapter/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /EmojiAdapter/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // EmojiAdapter 4 | // 5 | // Created by Jeason on 14-8-31. 6 | // Copyright (c) 2014年 Jeason. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #import "EmojiAdapterAppDelegate.h" 12 | 13 | int main(int argc, char * argv[]) 14 | { 15 | @autoreleasepool { 16 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([EmojiAdapterAppDelegate class])); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /EmojiAdapterTests/EmojiAdapterTests-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | Jeason.${PRODUCT_NAME:rfc1034identifier} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleShortVersionString 16 | 1.0 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /EmojiAdapterTests/EmojiAdapterTests.m: -------------------------------------------------------------------------------- 1 | // 2 | // EmojiAdapterTests.m 3 | // EmojiAdapterTests 4 | // 5 | // Created by Jeason on 14-8-31. 6 | // Copyright (c) 2014年 Jeason. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface EmojiAdapterTests : XCTestCase 12 | 13 | @end 14 | 15 | @implementation EmojiAdapterTests 16 | 17 | - (void)setUp 18 | { 19 | [super setUp]; 20 | // Put setup code here. This method is called before the invocation of each test method in the class. 21 | } 22 | 23 | - (void)tearDown 24 | { 25 | // Put teardown code here. This method is called after the invocation of each test method in the class. 26 | [super tearDown]; 27 | } 28 | 29 | - (void)testExample 30 | { 31 | XCTFail(@"No implementation for \"%s\"", __PRETTY_FUNCTION__); 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /EmojiAdapterTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014 JeasonGeorge 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | EmojiAdapter 2 | ============ 3 | 4 | EmojiAdapter that handle the Emoji faces in iOS and Android which is describe in http://jeason.gitcafe.io/blog/iOS+Android+Emoji/ 5 | --------------------------------------------------------------------------------