ChenYilong

Results 168 comments of ChenYilong

还没有做是因为还没有想好用户信息的本地缓存方案,因为涉及到APP的用户信息更新,而ChatKit是不关心用户系统的,所以暂时来看应该是APP这端做本地缓存会更合适一点。如果你有什么好的建议也欢迎提出来。

比如:APP层更新了用户的头像,ChatKit不知道,展示的还是旧的,而且也无法更新本地缓存。如果APP层自己做缓存,然后在 `-setFetchProfilesBlock:` 接口返回,一样可以达到无网络加载缓存数据的目的。

https://github.com/iteatimeteam/tap_water/issues/11

这个不是ChatKit的问题,是这个FreeChat Demo的问题。修改方法:将 storyboard中原有的以下结构: navigation bar -> tabbar -> 四个ViewController 改为 tabbar --> 四个navigation bar -->四个ViewController 佐证: ![enter image description here](http://i67.tinypic.com/9adcvk.jpg) 联系人这个 Controller 最底端与 tabBar 的顶端没有对齐,那是因为FreeChat在Demo中,为了让顶端对齐,往下移动了navigationBar 的距离。如果按照上面的建议修改的话,就不需要进行这样的偏移操作。

https://github.com/guojunliu/homebrew-searchkeyword

对于情况❸ NSNotificationCenterIVARBlock,我之前的分析也有误,_observer并不会持有block,而是由NSNotificationCenter持有。因此,这里同样没有形成循环引用,但是如果没有在合适的时机移除监听,将会导致内存泄漏。 文档已经更新 https://github.com/ChenYilong/iOSInterviewQuestions/commit/8a2daf0a97d05f7db8441cef7af9474b2aab3b4e