iOS UIViewController 和 Android Activity 生命周期对比 iOS和Android大体上的逻辑是相同的,细微上会有一些差别; iOS UIV...
iOS UIViewController 和 Android Activity 生命周期对比 iOS和Android大体上的逻辑是相同的,细微上会有一些差别; iOS UIV...
入门与进阶 第一章 进入编程 1,如何快速运行一段js代码? 方式1:浏览器开发者工具。可以使用快捷键option+command+J或者菜单选项开发者工具来启动开发者控制台...
上一篇文章中,我们分析了 Flutter 布局和渲染的大致实现,这篇文章继续介绍 Flutter 的布局过程。 介绍 App 在渲染视图时,需要在坐标系中指定区域进行绘制。F...
上一篇文章中,我们介绍 Flutter Widget 的设计思想、实现原理,并分析了 Widget、Element 和 RenderObject 的源码,这篇文章继续结合源码...
2020 注定是一个不平凡的一年,这一年开头是一个隔离14天的开始,历史可能会记住这一时刻,因为流感疫情,一切的公共交通变的那么的脆弱。 可是生活还是要继续不是,记忆中...
在Flutter中,一切都是由Widget组成,不管是按钮、文本、图像、列表、布局、手势、动画处理等都可以作为Widget,开发者通过组合、嵌套Widget构建UI界面。 这...
在上一篇文章中,我们介绍了 RxSwift 结合 MVVM 进行 APP 开发,通过 RxSwift 实现了数据与视图的绑定,使 View 与 ViewModel 能够自动同...
当我们的APP交互复杂、逻辑复杂时,ViewController 就会变得十分臃肿,大量的代码填充其中,使得 ViewController 承担的职责过多。臃肿的 ViewC...
(一)什么是 Widget 在官方的架构图中,Widget 是整个视图描述的基础。Widget 是 Flutter 功能的抽象描述,是视图的配置信息,同样也是数据的映射,是 ...
这篇文章是阅读 RxSwift: Reactive Programming with Swift 时记的笔记,介绍如何使用RxTest和RxBlocking对RxSwift编...
理解 RxSwift:为什么要使用 RxSwift(一) 理解 RxSwift:实现原理(二) RxSwift 内部是如何运行的,Observable 与 Observer ...
理解 RxSwift:为什么要使用 RxSwift(一) 理解 RxSwift:实现原理(二) RxSwift 是一个可以帮助我们简化异步编程的框架,它是 ReactiveX...
简单分析RxSwift源码,这段代码到底做了什么? RxSwift中有这些基础的东西:Observable、Observer、序列(好抽象,这个是Rx重点,本文只带过),那在...
开篇 一直觉得自己似乎越来越浮躁了,可能当代的大多数年轻人都活在恐慌里,问题已经从小时候的不思进取变成了“太思进取”,似乎总是想不管什么投入都能立竿见影。但是很多时候总是事与...
原文,Flutter, what are Widgets, RenderObjects and Elements? 你可曾想过 Flutter 是如何处理 Widgets 并...
入口 我们从一切的起点main.dart说起,这里我们一定会调用runApp方法,这个方法可以说是Flutter程序的入口: 传入的Widget即是我们需要显示的界面Widg...