Git Product home page Git Product logo

xz_wechat's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xz_wechat's Issues

键盘切换问题

键盘跳动问题,在汉字键盘和表情键盘切换的时候,键盘动画很奇怪,跳动

在iPhone5、6 手机上,播放视频时因为内存问题崩溃了

在iPhone5、6 手机上,播放视频时因为内存问题崩溃了 Message from debugger: Terminated due to memory issue;播放的视频有3分钟、15M大,大概播放到30秒左右就崩了;播放时查看内存,一直在往上涨;
在cell中播放小视频和在播放器中大屏播放都会出现。麻烦大神看看, 是什么问题?谢谢!

聊天消息缓存时机

请问聊天消息在何时缓存比较好,是收到消息送达之后立即存储这条消息,还是在某种情况下用事务进行存储。你是直接用SQLite还是FMDB

语音消息列表实现细节

Hi 你好,看了你实现的语音Cell部分,但是并没有看到UI的布局代码,请问是在哪里实现的布局呢?

框架中的时间都以NSInteger来传递,在32位系统有兼容问题

po主,这个框架中的消息时间都是以integer来传递的,最典型的是[ICMessageHelper currentMessageTime]:

  • (NSInteger)currentMessageTime
    {
    NSTimeInterval time = [[NSDate date] timeIntervalSince1970];
    NSInteger iTime = (NSInteger)(time * 1000);
    return iTime;
    }

在64位系统中,这没问题,NSInteger最大数值是8位的long,但是我在iphone5上测试IM的时候,发现时间已经overflow了,messageF.model.message.date = 2147483647。也就是4位int的最大值。
建议框架中的时间还是以nstimeinterval来传递吧,5/5C设备应该还是有不少用户的。

语音消息 计算Frame不正确

作者您好,谢谢您的框架,他帮助我省了很多时间。目前我已经集成了腾讯的IM。但是在集成的时候发现对方的语音消息布局不正确,下面是问题所在。
自己消息布局 bubbleViewW = 100
自己发送

但是在对方消息的时候 bubbleViewW 改为了cellMinW + 20 然后问题就出现了。

image
我只是粗略的把bubbleViewW 改成了100+20 并没有仔细看代码,所以不知道修改的正不正确。 希望您有时间可以修复一下。
十分感谢您的框架!!

请问联系人列表是在哪里刷新的?

我跟到了XZMessageViewController,然后我发现这里只是将列表信息加入到dataArray中。之后在哪里更新列表UI?代码没有注释看的好头大。另外问一下OC开发现在都是用代码实现UI的吗?我看你直接用代码写UI,还木有注释,还分了好多文件互相调用。绝望ING QAQ

输入框最小高度和最大高度

博主,你的这个没有增加那个输入框的最小高度和最大高度,就是和微信、QQ一样的输入框自动修改的高度问题。

聊天界面的数据如何实现本地化存储

请问一下博主关于消息文件本地化存储是怎么样的,我在你的博客里面看了好像没有写到。我进入一个聊天的界面,历史消息是从本地数据库中取出来的, 这个历史消息的数据库是怎么存储的?

OpenIM诚邀您共建开源项目

愿意参与开源项目吗?OpenIM诚邀技术极客共建开源社区,共同打造开源IM的No1,有兴趣的加我私聊 微信 skiffer

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.