前言 MJRefresh[https://github.com/CoderMJLee/MJRefresh]是iOS中非常好用的刷新控件,同时支持...
前言 Flutter是Google[https://baike.baidu.com/item/Google/86964]开源的一个UI库,不具备...
概述 通过上一章节我们对Provider有了一个基本的了解,这一章节我们来说说Provider的8种提供者以及他们的使用区别,并结合MVVM模式...
1.概述 provide是一个状态管理管理包,不是Google推出,但Provider是Google极力推荐的状态管理方式之一,它是对Inher...
1.概述 场景1:一个界面是由众多组件拼组而成。经常需要将一个组件进行封装,但此时有一个问题,如何让多个组件去共享一些值。一个最直接的方法就是通...
1.简介 NSOperation是基于GCD之上的更高一层封装,NSOperation需要配合NSOperationQueue来实现多线程。各个...
1.简介 GCD(Grand Central Dispatch ),是Apple开发的一个多核编程的较新的解决方法,纯 C 语言,提供了非常多强...
1.线程和进程的定义 1.线程 线程是进城的基本执行单元,一个进程的所有任务都在线程中执行。 1个进程要想执行任务,必须得有线程(每1个进程至少...
1.RunLoop是什么? Runloop顾名思义就是运行循环。在iOS平时开发过程中,我们的UIApplicationMain函数内启动了Ru...