代码库> 列表> 一个类似微信App的IM应用,有群聊,单聊,管理本地通信录,分享朋友圈,漂流交友,摇一摇乐趣和更多有趣的功能。
一个类似微信App的IM应用,有群聊,单聊,管理本地通信录,分享朋友圈,漂流交友,摇一摇乐趣和更多有趣的功能。
关注
查看次数:23696 下载次数:3423
上传时间:2014-04-28 大小:694 B
cvpic('https://github.com/xhzengAIB/LearnEnglish/raw/master/Screenshots/MessageDisplayKit.gif','','700','700')

最近修改和完善的地方较多,如果需要最新的功能,请到github上下载,这里的zip可能不是最新的,项目地址:https://github.com/xhzengAIB/MessageDisplayKit


我个人的gthub地址:https://github.com/xhzengAIB,你们的支持,才是我开源的动力。


求版主给予推荐该贴。

MessageDisplayKit
用于显示iPhone和iPad的消息页面,你可以发送文本、声音、图片、视频等消息。模仿微信App。


现在拥有的功能:
      * 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.                      



以后会实现的其他功能:
                    * 1、 尽量去除绘制代码,由于现在引起性能下降的原因之一。                            
                    Delete drawRect code, because of lead to lower FPS. 
                    * 2、语音转换处理,适应多平台可用语音、视频等数据。                             
                    Convert audio format.
                    * 3、搭建服务器。                                
                    Build server 
                    * 4、模仿微信全部功能。



组件要求
    iOS 6.0+ARC
pod 'MessageDisplayKit', '~> 0.2' ,进行Cocopods 管理和更新


License:


MessageDisplayKit 是在MIT协议下使用的,可以在LICENSE文件里面找到相关的使用协议信息.


须知


如果您在您的项目中使用该开源组件,请给我们发电子邮件告诉我们您的应用程序的名称,谢谢!







收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0
提示
sina weixin mail 回到顶部