这段代码是长这个样子的:


一段能引发IOS微信崩溃的代码_ios


用编辑器(WinHex、010Editor等)把这段代码插入到任意一个GIF图内保存后利用电脑版微信再发给IOS用户,IOS用户一加载这个图片便会引发微信崩溃(亲测成功)。


具体原因是为什么?当我想尝试将改好的动图上传到公众号上,它提示:


一段能引发IOS微信崩溃的代码_ios_02


上传原图却可以实现:


一段能引发IOS微信崩溃的代码_微信_03


很有可能,这段代码改变了这个图片的像素乘积,加载时引发了微信的崩溃。然而还不清楚安卓用户为什么不会发生这种情况,可能有个判断机制吧。


代码将会上传到极致分享的源代码区,希望大家抱着学习的态度下载源代码。


本教程仅供学习和参考。




欢迎关注微信公众号:幻象客

​​​​https://www.huanxiangke.com​​