对于Native开发的同学刚接触flutter来说,编写代码比较困恼或者说不习惯的地方主要有两个: 由命令式编程到声明式编程的思维转变困恼,编写...
无论我们的应用写得多么完美、测试得多么全面,总是无法完全避免线上的异常问题。 这些异常,可能是因为不充分的机型适配、用户糟糕的网络状况;也可能是...
响应式的编程框架中都会有一个永恒的主题——“状态(State)管理”,无论是在React/Vue(两者都是支持响应式编程的Web开发框架)还是F...
UI设计中,一些文本经常会出现三角箭头,类似于下图: 单独某个场景,画箭头、边框及阴影实现起来也还好,不过呢,UI的设计在不同的场景下,会出现一...
在平时的开发中,总是会用到各种缓存的,也常使用各种三方的库,在这些三方的缓存库中,首屈一指的就数国内大神@ibireme造的轮子YYCache,...
RxSwift大家都已经很熟悉了,才会想了解核心逻辑的,基础的介绍就不在此赘述了,使用起来也非常方便,得益于RxSwift设计者设计的精简API...
一、概念 什么是链表: 链表和数组类似,也是一种线性表结构 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指...
前言: 在iOS开发中,UITableview的使用场景是非常广泛的,随着业务逐渐复杂,对于cell的高度的处理也是越来越麻烦的,有的时候甚至会...
一、为什么叫Lottie? Lottie以德国电影导演(剪影动画的最早的开拓者)命名。 她最著名的电影是“阿赫迈德王子历险记”(1926年) —...