A-A+

[开源APP推荐] MessageDisplayKit

2016年03月08日 开源APP 暂无评论 阅读 1,876 views 次

MessageDisplayKit

 

一个类似微信App的IM应用,拥有发送文字、图片、语音、视频、地理位置消息,管理本地通信录、分享朋友       圈、漂流交友、摇一摇和更多有趣的功能。笔者推荐的学习IM的好东西.

 

Githubhttps://github.com/xhzengAIB/MessageDisplayKit

 

An IM App like WeChat App has to send text, pictures, audio, video, location messaging, managing local address book, share a circle of friends, drifting friends, shake a fun and more interesting features.

特性 Features

1、高度可定制。
Highly customizable.
2、任意消息的大小。
Arbitrary message sizes.
3、复制&粘贴消息。
Able to copy & paste messages.
4、数据检查器(确认电话号码、链接、日期等)。
Data detectors (recognizes phone numbers, links, dates, etc.).
5、时间戳。
Timestamps.
6、头像。
Avatars.
7、向下滑动隐藏键盘。
Swipe down to hide keyboard.
8、动态调整输入文本视图类型。
Dynamically resize input text view as you type.
9、自动启用/禁用发送按钮(如果文本视图是空的或不是)。
Automatically enable/disable send button according to the content of text view.
10、发送/接收声音效果。
Send/Receive sound effects.
11、发送语音。
Send voice messages.
12、发送图片。
Send photos.
13、发送视频。
Send videos.
14、发送地理位置。
Send geolocations.
15、发送第三方gif表情。
Send third party gif message.
16、通用于iPhone和iPad。
Support both iPhone and iPad.
17、支持StoryBorad。
Support the StoryBorad to user.
18、支持下拉加载更多旧消息,处理了保持可见cell不滚动的效果。 Support pull down load more old message, keep visible cells static when inserting old message at top.
19、支持通信录
20、支持朋友圈
21、支持扫一扫
22、支持摇一摇
23、支持附近的人
24、支持漂流瓶
25、支持多选联系人
26、支持新闻模板嵌套
27、支持弹出Menu菜单
28、支持游戏室展示
29、支持表情商店预览
30、核心网络层。
Core Network Layer.
31、核心缓存层。
Core Cache Layer.
32、核心数据层。
Core Model Layer.
33、优化TableView性能
Majorization tableView performance.
34、强化gif播放机制
Keep FPS due wih gif play.

 

12

 

11

 

 

给我留言

Copyright © iOSCodeHub 保留所有权利.  

用户登录 ⁄ 注册

分享到: