240 发简信
IP属地:北京
  • iOS知识点总结

    多线程: 进程和线程的区别:进程是火车, 线程是车厢。进程间不共享上下文, 同一进程下的线程共享进程的上下文• 同步(sync):阻塞当前线程,...

  • Resize,w 360,h 240
    Scoped 、 Provider 与 Get的状态管理

    1. Scoped Scoped 是使用了 AnimatedBuilder, 其原理是Listenable对象发出通知后, AnimatedBu...

  • InheritedWidget 原理

    一. 使用 二. 原理 1. Element 的成员变量 _inheritedWidgets Element有一个成员变量_inheritedW...

  • Resize,w 360,h 240
    flutter Widget和Element

    图中忽略了很多函数图中并没有包含子类对父类override 简单总结: RenderObjectWidget与最终的渲染对象一一对应,内部包含了...

  • Provider简单使用

    类Provider只暴露值,不触发任何rebuild(不会通知监听者),对于Provider,context.read()和context.wa...

  • Resize,w 360,h 240
    Scoped Model原理

    DataModel继承自Model,作为AnimatedBuilder的animation ScopedModel是一个Widget,主要是为了...

  • Platform Channel (iOS)

    1. 基本使用 Basic Message Channel Method Channel Event Channel iOS代码 2. 原理 ·...

  • Flutter Widget生命周期

    基本代码 初始渲染后的打印: 点击change按钮打印: 修改Child的v变量的值之后热更新: 修改Child在Column中的顺序,或者不改...

  • iOS Flutter Boost集成

    1. 创建iOS工程 这里命名为ios_demo 2. 创建flutter模块 3. 使用pod集成 在你的iOS工程所在目录中运行命令 修改p...

个人介绍
多情却似总无情,唯觉樽前笑不成。
蜡烛有心还惜别,替人垂泪到天明。

绿蚁新醅酒,红泥小火炉。
晚来天欲雪,能饮一杯无?
Git:
https://github.com/Yanyinghenmei