HJ-StevenSun

Results 8 comments of HJ-StevenSun

@corderguo 能留个QQ 或者邮箱吗? 我公司自己开发IM 对于数据本地化这部分的逻辑想请教你

还有就是楼主可以早点把数据本地化保存的逻辑和UI的配合这些代码早点整理出来可以吧。谢谢了

模拟器上和真机上不一样吗,我试一下真机啊。

你好, 刚刚我测试了一下。首先表示敬意很赞!但是做了同事处理10、30、50、100、1000,张不同数量图片的表现效果时发现,如果在处理30张时 my裁剪用时:0.208 秒 CGContext裁剪用时:0.225 秒 贝塞尔裁剪用时:0.203 秒 , 当处理100 张时 my裁剪用时:0.453 秒 CGContext裁剪用时:0.492 秒 贝塞尔裁剪用时:0.517 秒 ,当初了1000张时my裁剪用时:3.218 秒 CGContext裁剪用时:4.066 秒 贝塞尔裁剪用时:4.263 秒 个人感觉在500 张以下时三种方法其实是大相径庭的。在项目实际开发中也很难出现同时做这么多的图片处理情况吧!但是在同时处理三十张一下的图片时处理时间最快的是贝塞尔,所以这个也要因项目来选择的了。

请问一下博主关于消息文件本地化存储是怎么样的,我在你的博客里面看了好像没有写到。具体点说就是一个聊天界面我发送的消息肯定是保存在本地的,那么这样的话我在数据库里面是怎么存储对方发送给我的消息和自己发送的数据。这个地方我没弄明白,发送给对方的图片(图片上传服务器),对方接受的是URL,对方根据图片下载了以后肯定是存储在本地的,那么对方自己发送的相片或视频应该是自己本地的(这个本地的相片也要存入数据库吗?)。

谢谢青玉伏案博主的耐心解答,虽然我现在可能还是有点晕。因为我们公司是使用的MQTT来做的服务端,我对于数据库的操作也不是很熟悉。刚刚有看了WeChat 中的数据结构,在HistoryImage 中headerImage图片是以 Binary Data 存储的,博主的意思是在收到对方发送过来的URL之后会将下载的图片以这种形式存储到CoreData 里面吗?可是在cell 中显示的时候图片的时候传进去的都是url,这样子不是很矛盾吗?我在本地Coredata 里面到底是应该存储URL 还是将图片下载以后以NSData的形式存储进去。我问的有点多,希望博主有时间的话能给我耐心解答一下。传智者,功德无量!谢谢博主!

刚刚可能是我没看清楚,这个headerImage 是存储在数据库的表情图片。

我刚刚一直在看博主的WeChat,我好想弄懂了,本地发送的话只是发送一个URL给对方,自己这边显示的话是显示自己存储进CoreData的数据。接受的话也是接收的URL,我在接收以后直接存储进CoreData,这样就完成了数据库的操作的同时也完成了对tableView 的更新。 是这样理解吗