登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

iOS微信QQ聊天页面Demo

[复制链接]
来自: 影子VN 分类: iOS精品源码 上传时间: 2016-12-27 12:33:46
Tag:微信 聊天页面 列表 聊天

项目介绍:

**常见混迹在Github上,看过不少别人写的聊天模仿微信什么的,都基本上感觉是在按照这个框架写的,这几天有时间分析下这个框架,而且作者一直在不断更新,活跃状态表明完全可以拿来用,屌的飞起
**

核心类名介绍

Mode数据类

JSQAudioMediaItem.h 语音
JSQLocationMediaItem.h 定位
JSQMediaItem.h 非文件的Media基类
JSQMessage.h 所有消息都由该类包装,因此,最外层 collectionView用到的就是数组包含该类
JSQMessageAvatarImageDataSource.h 头像数据代理
JSQMessageBubbleImageDataSource.h 气泡数据代理
JSQMessageData.h 发送消息ID date代理
JSQMessageMediaData.h 非文本消息数据代理
JSQMessagesAvatarImage.h 头像类
JSQMessagesBubbleImage.h 气泡类
JSQMessagesCollectionViewDataSource.h
JSQMessagesCollectionViewDelegateFlowLayout.h
JSQPhotoMediaItem.h 图片
JSQVideoMediaItem.h 视频

View类

JSQMessagesCellTextView.m 纯文本TextView
JSQMessagesCollectionView.m 核心collectionView继承原生的
JSQMessagesCollectionViewCell.m 核心cell
JSQMessagesCollectionViewCellIncoming.xib 收到消息cell
JSQMessagesCollectionViewCellOutgoing.xib 发送消息cell
JSQMessagesComposerTextView.m 粘贴文本
JSQMessagesInputToolbar.m 底部的toolBar
JSQMessagesLabel.m 头部时间或者底部文字Label
JSQMessagesLoadEarlierHeaderView.xib 更多加载View
JSQMessagesMediaPlaceholderView.m MediaPlaceHolderView
JSQMessagesTypingIndicatorFooterView.xib 预加载指示Bubble

githu地址

传送门

作者分析文章:

作者分析传送门

code4app

相关源码推荐:

我来说两句
*滑动验证:
所有评论(138)
hellokenken 2016-12-27 16:18:27
内容很好,棒棒哒
回复
littleRed 2016-12-27 16:19:40
学习...学习...
回复
phoiu 2016-12-27 16:20:17
小弟学习了~支持,支持
回复
BlueManlove 2016-12-27 16:22:05
感谢大神分享,必须顶!
回复
AlonMessi 2016-12-27 16:23:00
支持,感谢,祝code4app越来越好~
回复
kengsir 2016-12-27 16:24:50
膜拜大神~
回复
code4app热心网友 2016-12-27 16:40:35
楼主用心了,内容非常精彩。
回复
code4app热心网友 2016-12-27 17:47:32
感谢分享,Code4App有你更精彩:)
回复
13418953275 2016-12-27 18:25:25
很给力,Code4App有你更精彩!
回复
提取码:  下载次数:191 状态:已购或VIP 售价:0(原价:0)金钱 下载权限:初级码农 
1965 1 191
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表