2020-06-08
聊一聊iOS的持久化方案,着重研究一下YYCache的源码,比如多线程的高性能方案,二进制数据是存数据库还是存文件,缓存的常见控制策略等等
阅读全文
2020-03-23
最近重读了AFNetworking 3.x的源码,算是温故而知新吧。也梳理了一些优秀的代码细节和面试考点,罗列下来,发现这个库小而精致,简直初学者的宝藏库。
阅读全文
2019-12-17
本文利用CVPixelBuffer的共享内存机制,完美解决了flutter外接纹理时,纹理对象与pixel buffer对象之间转换的性能问题
阅读全文
2019-12-14
上一篇我们从flutter engine的代码层面了解到platform view的核心机制在于为每个嵌入的native view都创建了一个全屏的overlay view。那么,具体这个overlay view是如何影响到内存占用和滑动帧率的呢?本篇我们结合性能工具来具体分析一下
阅读全文
2019-12-14
上篇介绍了如何使用flutter platform view的机制来复用原生成熟的UI组件。但是,细心的同学很容易就注意到该方案的性能局限,比如说内存占用爆炸,滑动掉帧严重。本文从flutter的engine层面来探究一下platform view的具体实现原理
阅读全文
2019-12-01
本文以封装一个腾讯地图组件为例,介绍一下flutter使用原生的view来创建widget的过程
阅读全文
2019-11-09
看了casa和bang对于iOS组件化的思路和方案,这里记录一下自己的一些思考与尝试
阅读全文