发布emoji

- (NSString *)fullStr// 在UITextView中的需要发送的文字文字

{

NSMutableString *fullText = [[NSMutableString alloc] init];

[self.attributedText enumerateAttributesInRange:NSMakeRange(0, self.attributedText.length) options:0 usingBlock:^(NSDictionary<NSString *,id> * _Nonnull attrs, NSRange range, BOOL * _Nonnull stop) {

YSWeiBoNSTextAttachment *attachment = attrs[@"NSAttachment"];// 是否为图片

if (attachment)// 如果是表情图片

{

[fullText appendString:[NSString stringWithFormat:@"%@",attachment.emotion.chs]];// 获取文字对应的描述字符串

}

else

{

NSAttributedString *attributedString = [self.attributedText attributedSubstringFromRange:range];

[fullText appendString:attributedString.string];

}

}];

return fullText;

}

时间: 2024-12-13 07:31:02

发布emoji的相关文章

JavaScript Emoji 表情库_js 类似于qq微信的表情库

摘要: emoji就是表情符号,来自日语词汇“絵文字”(假名为“えもじ”,读音即emoji).emoji的创造者是日本人栗田穰崇(Shigetaka Kurita),他将目光投向儿时的各种元素以获取灵感,如日本漫画和日本汉字等.“日本漫画中 ... emoji就是表情符号,来自日语词汇“絵文字”(假名为“えもじ”,读音即emoji). emoji的创造者是日本人栗田穰崇(Shigetaka Kurita),他将目光投向儿时的各种元素以获取灵感,如日本漫画和日本汉字等.“日本漫画中有许多不同的符号

emoji探寻之路

emoji是什么? http://www.baike.com/wiki/emoji emoji表情符号,是20世纪90年代由NTT Docomo栗田穣崇(Shigetaka Kurit)创建的,词义来自日语(えもじ,e-moji,moji在日语中的含义是字符). emoji可以使数字通信做到让人如同面对面交流,避免错误传达信息. 自苹果公司发布的iOS 5输入法中加入了emoji后,这种表情符号开始席卷全球,目前emoji已被大多数现代计算机系统所兼容的Unicode编码采纳. 手机操作系统iO

emoji处理方法汇总

emoji资料 今天研究了emoji,挺有意思,资料挺多,摘要一些信息给大家分享,也算是自己记录学习. emoji介绍 Emoji (絵文字,词义来自日语えもじ,e-moji,moji在日语中的含义是字符)是一套起源于日本的12x12像素表情符号,由栗田穣崇(Shigetaka Kurit)创作,最早在日本网络及手机用户中流行,自苹果公司发布的iOS 5输入法中加入了emoji后,这种表情符号开始席卷全球,目前emoji已被大多数现代计算机系统所兼容的Unicode编码采纳,普遍应用于各种手机短

特殊字符(包含emoji)的梳理

背景知识 emoji表情符号,是20世纪90年代由NTT Docomo栗田穣崇(Shigetaka Kurit)创建的,词义来自日语(えもじ,e-moji,moji在日语中的含义是字符).emoji可以使数字通信做到让人如同面对面交流,避免错误传达信息. 自苹果公司发布的iOS 5输入法中加入了emoji后,这种表情符号开始席卷全球,目前emoji已被大多数现代计算机系统所兼容的Unicode编码采纳,普遍应用于各种手机短信和社交网络中. 所谓Emoji就是一种在Unicode位于\u1F601

[图]Windows 10 Build 16273版本更新发布:新增可变式字体Bahnschrift

在经历了长达三周的等待之后,微软于今天终于面向Windows Insider项目的Fast通道用户发布了Windows 10 Build 16273版本更新.事实上,微软应该会在两周前就应该发布新版本,但是由于在内部测试过程中出现了某些BUG,从而导致更新推迟. 在经历了漫长的等待之后,微软于今天发布的新版本中并未包含任何新的功能,主要集中在BUG修复和后台性能改进方面.不过在细节方面系统还进行了一些改善,主要包括: My People上尝试全新的emoji 通知: 通过在任务栏上添加全新的Wi

UITextView/UITextField检测并过滤Emoji表情符号

本人在开发过程中遇到过这种情况,服务器端不支持Emoji表情,因此要求客户端在上传用户输入时,不能包含Emoji表情.在客户端发送请求前,判断用户输入中是否含有表情,如果含有表情,则提示用户重新输入.这个过程关键是如何判断字符串中是否含有Emoji表情.要判断是否含有Emoji表情,必须先了解什么是Emoji. 百度百科中告诉我们“自苹果公司发布的iOS 5输入法中加入了emoji后,这种表情符号开始席卷全球,目前emoji已被大多数现代计算机系统所兼容的Unicode编码采纳,普遍应用于各种手

Markdown文本编辑器在信息发布及信息交互功能上的使用(一)

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式. MarkdownEditor 是一款基于浏览器的 Markdown 文本编辑器,功能非常简单实用. 在线地址:http://jbt.github.io/markdown-editor 资源地址:https://github.com/jbt/markdown-editor 此文本编辑器使用许可描述为"只要你喜欢,你可以随意复制.修改和使用他.(Feel free to ta

Emoji表情编解码库XXL-EMOJI

<Emoji表情编解码库XXL-EMOJI> 一.简介 1.1 概述 XXL-EMOJI 是一个灵活可扩展的Emoji表情编解码库,可快速实现Emoji表情的编解码. 1.2 特性 1.简洁:API直观简洁,一分钟上手: 2.易扩展:模块化的结构,可轻松扩展: 3.别名自定义:支持为Emoji自定义别名: 4.实时性:实时收录最新发布的Emoji: 1.3 下载 文档地址 中文文档 源码仓库地址 源码仓库地址 Release Download https://github.com/xuxuel

mysql兼容emoji表情存取

emoji介绍 Emoji (絵文字,词义来自日语えもじ,e-moji,moji在日语中的含义是字符)是一套起源于日本的12x12像素表情符号,由栗田穣崇(Shigetaka Kurit)创作,最早在日本网络及手机用户中流行,自苹果公司发布的iOS 5输入法中加入了emoji后,这种表情符号开始席卷全球,目前emoji已被大多数现代计算机系统所兼容的Unicode编码采纳,普遍应用于各种手机短信和社交网络中.近期,更是有不少网友用emoji图案玩猜字游戏,享受这种表情文化带来的乐趣. 关于emo