文档章节

WWeChat仿微信应用源码带IM服务端源码完整版

n
 niuzen15
发布于 2016/04/25 10:17
字数 648
阅读 98
收藏 1
  • 2016.1.28开始,仿做一个微信,将持续更新直至完成.

  • 另外请别在这个项目里面通过改头像来打广告!谢谢!

  • 更新的同时将在简书上讲解

  • 如果你喜欢,欢迎Star、Fork!

  • 如果在模拟器上进入聊天页面发现聊天栏位置不对..那就是你没开键盘..

  • 注册功能页面太多还没加,先直接用测试帐号来体验吧

源码下载:
http://code.662p.com/view/13340.html


测试帐号

  • 测试帐号1: 手机号:11111111111 密码:123456

  • 测试帐号2: 手机号:00000000000 密码:123456

目录

  • 更新日志

  • GIF

    • UI部分

    • 更改资料部分

    • 登陆注册部分

    • IM部分

  • Bug反馈

  • 联系我

更新日志

  • 2016.1.28 完成基本框架

  • 2016.1.29 搭建三个界面的UI

  • 2016.1.31 完成全部主界面UI

  • 2016.2.02 导入LeanCloud动态库做服务器,完成登录注册接口

  • 2016.2.04 完成部分朋友圈,以及修复一点小问题

  • 2016.2.05 完成更改头像功能,以及写好了其他资料更新的方法

  • 2016.2.15 完成更改昵称,更改性别功能,以及更新更改头像功能(微信竟然更新了..)

  • 2016.2.17 完成加好友页面UI,以及优化了一下各个页面的UISearchViewContrller

  • 2016.2.24 加入部分IM

  • 2016.3.02 补上登录注册页面(手机注册还没写),明天可能会把融云集成进去,不用LeanCloud的IM了

  • 2016.3.03 加入部分IM以及修改部分框架,目前能接受到信息,但是还有部分细节问题.

  • 2016.3.04 加入发送信息功能,可以用两个帐号测试,具体聊天记录要自己创表本地化

  • 2016.3.06 修复BUG:消息为空时菊花一直转以及无法点击tabbar的问题

  • 2016.3.07 文字内容能随意发送了,加入历史纪录.

  • 2016.3.08 优化聊天键盘弹入弹出的滑动效果,增加了退出登录功能.

  • 2016.3.10 再次优化聊天键盘弹入弹出的滑动效果

  • 2016.3.15 在服务器新建了一个Class:Friend,好友功能开始逐步实现。

  • 2016.3.17 在登陆模块加入弹框自适应(暂时先用AutoLayout的隐式动画),优化朋友圈UI,明天考虑加入完整朋友圈功能。

  • 2016.3.23 修复好友列表属于#组的不显示,优化头像缓存。

GIFIM部分 <ignore_js_op> 




<ignore_js_op> 
登陆注册部分
<ignore_js_op> 
更改资料部分
<ignore_js_op> 
UI部分 <ignore_js_op> 


详细说明:http://ios.662p.com/thread-2830-1-1.html

© 著作权归作者所有

n
粉丝 1
博文 21
码字总数 6458
作品 0
贵阳
私信 提问
仿微信的IM聊天时间显示格式(含iOS/Android/Web实现)[图文+源码]

本文为原创分享,转载请注明出处。 1、引言 即时通讯IM应用中的聊天消息时间显示是个再常见不过的需求,现在都讲究用户体验,所以时间显示再也不能像传统软件一样简单粗地暴显示成“年/月/日...

首席大胸器
02/23
296
0
仿微信的IM聊天时间显示格式(含iOS/Android/Web实现)[图文+源码]

本文为原创分享,转载请注明出处。 1、引言 即时通讯IM应用中的聊天消息时间显示是个再常见不过的需求,现在都讲究用户体验,所以时间显示再也不能像传统软件一样简单粗地暴显示成“年/月/日...

JackJiang2011
02/23
0
0
Android端IM应用中的@人功能实现:仿微博、QQ、微信,零入侵、高可扩展[图文+源码]

本文由“猫爸iYao”原创分享,感谢作者。 1、引言 最近有个需求:评论@人(没错,就是IM聊天或者微博APP里的@人功能),就像下图这样: 网上已经有一些文章分享了类似功能实现逻辑,但是几乎...

JackJiang2011
2018/12/23
0
0
Android端IM应用中的@人功能实现:仿微博、QQ、微信,零入侵、高可扩展

本文由“猫爸iYao”原创分享,感谢作者。 1、引言 最近有个需求:评论@人(没错,就是IM聊天或者微博APP里的@人功能),就像下图这样: ▲ 微信群聊界面里的@人功能 ▲ QQ群聊界面里的@人功能...

首席大胸器
2018/12/23
66
0
盘点2014年不可错过的十大高仿源码

“2014你任性了吗?”央视推出街头采访第二季“你任性了吗?” ,面对这种状况我也是醉了,任性?,我还是好好敲我的代码吧。话说再过两天就要 2015年了,2014年的存货赶紧拿出来咯,DevStor...

牵着蜗牛去西藏
2015/01/07
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot设置项目访问路径

今天配置Springboot项目访问路径遇到一个小坑,这里做一个记录。针对Springboot2.0以下版本和以上版本的配置方式是不同的。这里针对yml配置文件做记录,properties文件配置方式相同。 Spring...

王子城
28分钟前
5
0
Redis 序列化方式StringRedisSerializer、FastJsonRedisSerializer和KryoRedisSerializer

当我们的数据存储到Redis的时候,我们的键(key)和值(value)都是通过Spring提供的Serializer序列化到数据库的。RedisTemplate默认使用的是JdkSerializationRedisSerializer,StringRedis...

xiaolyuh
39分钟前
5
0
jquery通过css的color属性实现选取特殊颜色的内容

今天一个朋友问到怎么使用jQuery选取特定颜色的内容,以前没有遇到过这样的需求。首先,很多人可能想到使用jQuery属性选择器来实现,这是不可以的,因为 color 是 css 的属性,而不是 html 的...

前端老手
50分钟前
2
0
python3 网络爬虫开发实战 win10环境下 图形验证码识别需要安装的工具及地址

先下载安装tesseract exe文件 tesseract exe文件安装下载地址:https://digi.bib.uni-mannheim.de/tesseract/ win下直接下载双击安装即可,注意路径,下面用于配置环境变量。 参考网址: ht...

S三少S
今天
10
0
PHP学习记录整理

PHP 输出文本的基础指令:echo 和 print。 echo和print的区别 echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) echo 输出一个或者多个字符串。 print ...

半缘修道半缘君丶
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部