雪峰的blog

善于总结, 乐于分享


  • 首页

  • 关于

  • 归档

  • 标签

深入浅出 Flutter Framework 之 PipelineOwner

发表于 2020-12-05
| 字数统计 1,617 | 阅读时长 7

本文是『 深入浅出 Flutter Framework 』系列文章的第六篇,详细介绍了 PipelineOwner 在整个 Rendering Pipeline 中是如何协助『 RenderObject Tree 』、『 RendererBinding』以及『 Window』完成 UI 刷新。

阅读全文 »

深入浅出 Flutter Framework 之 Layer

发表于 2020-06-07
| 字数统计 1,130 | 阅读时长 4

本文是『 深入浅出 Flutter Framework 』系列文章的第五篇,对 Layer 的类层级结构以及 Layer 的状态管理进行了简要的分析介绍。

阅读全文 »

深入浅出 Flutter Framework 之 PaintingContext

发表于 2020-05-23
| 字数统计 2,609 | 阅读时长 11

本文是『 深入浅出 Flutter Framework 』系列文章的第四篇,主要目的是为后面介绍 RenderObject 作准备。
文章对 PaintingContext 进行了较详细的分析,主要包括在 Rendering Pipeline 中 PaintingContext 是如何配合 RenderObject 进行绘制的,同时对一些基础概念进行了简要的介绍(如:Canvas、Picture、PictureRecorder、SceneBuilder 以及 Scene 等)。

阅读全文 »

深入浅出 Flutter Framework 之 Element

发表于 2020-05-17
| 字数统计 3,884 | 阅读时长 17

本文是『 深入浅出 Flutter Framework 』系列文章的第三篇,主要围绕 Element 相关内容进行分析介绍,包括 Element 分类、Element 与其他几个核心元素的关系、Element 生命周期以及核心方法解读等。

阅读全文 »

深入浅出 Flutter Framework 之 BuildOwner

发表于 2020-05-16
| 字数统计 965 | 阅读时长 4

本文是『 深入浅出 Flutter Framework 』系列文章的第二篇,对 BuildOwner 相关内容进行简要地分析介绍,为下一篇文章介绍 Element 作准备 (由于篇幅原因将其单独提出来)。

阅读全文 »

深入浅出 Flutter Framework 之 Widget

发表于 2020-05-01
| 字数统计 4,694 | 阅读时长 19

本文是『 深入浅出 Flutter Framework 』系列文章的第一篇,主要以不同类型 Widget 的核心方法为切入点,对其展开详细分析。

阅读全文 »

论面向接口编程

发表于 2019-12-04
| 字数统计 1,137 | 阅读时长 4

本文首先从接口的实现方、使用方角度阐述了什么是接口,其次分析了面向接口编程的意义。

阅读全文 »

函数式思维

发表于 2019-11-17
| 字数统计 4,829 | 阅读时长 18

函数式编程中有很多优秀的设计理念值得我们去学习,本文对函数式编程中的基础理念进行了简要的介绍,但更重要的是思考、总结如何将它们应用到我们日常开发中,帮助我们去提升代码的可读性、可维护性等。

阅读全文 »

iOS 高效开发解决方案

发表于 2018-12-22
| 字数统计 3,736 | 阅读时长 14

本文作为 QQ 阅读 7.0 改版总结,从架构、页面元素模块化、UI 组件化、基于 iOS 系统响应链的事件处理、业务模板化等方面阐述了一套高效的列表类应用开发解决方案。

阅读全文 »

面向对象设计原则『SOLID』在开发中的应用

发表于 2018-10-04
| 字数统计 5,708 | 阅读时长 20

本文详细分析了面向对象设计五大原则 S(单一职责原则『SRP』)、O(开放-封闭原则 『OCP』)、L(Liskov 替换原则『LSP』)、I(接口隔离原则『ISP』)、D(依赖倒置原则『DIP』),并假以实例辅之。

阅读全文 »

123…6
赵雪峰

赵雪峰

记录技术点滴

59 日志
25 标签
RSS
GitHub E-Mail
© 2022 赵雪峰
由 Hexo 强力驱动
主题 - NexT.Pisces