240 发简信
IP属地:广东
  • Flutter 获取某个widget的 context

    在 Flutter 中获取一个Widget的context,可以使用BuildContext的ancestorWidgetOfExactType...

  • Resize,w 360,h 240
    Flutter 高仿今日头条app

    Flutter 高仿 今日头条APP 传送门[https://github.com/Kssss/today_news]

  • 高仿携程app

    github Flutter demo 地址[https://github.com/Kssss/travel]

  • Resize,w 360,h 240
    iOS UIButton按钮的是如何工作的?

    事件传递:通过选择UIApplication 传递到对应window上然后,然后找到当前显示控制器,倒序遍历subViews,使用【hitest...

  • 广度优先搜索 \深度优先搜索

    广度优先搜索(Breadth-First-Search),一般简称为 BFS。直观地讲,它其实就是一种地毯式层层推进的搜索策略,即先查找离起始顶...

  • 常见排序方式

    冒泡排序: 重复的走访需要排序的数,依次比较两个数字,将一个小的值换到大值前面。每一次比较以后,就会有一个Maxmin到了最前面。然后再用相同的...

  • Resize,w 360,h 240
    浅谈iOS的设计模式MVC、MVP、MVVM

    设计模式:一套被反复使用的代码设计经验总结。和代码语言没有关系,是一种编程思想。 优点:代码重用性、容易理解、 MVC标准 MVC变种

  • Resize,w 360,h 240
    iOS 多线程技术有些啥,如何解决多线程带来的隐患

    有多线程就有因为多线程造成的数据安全问题(如何确保同一块共享内存在多线程下不发生数据错乱和数据安全问题) 线程同步机制(所谓同步就是线程中之间协...

  • 简单理解线程和进程

    线程是操作系统中最小的运算调度单位,它被包含在进程中,一个进程可以有多个线程。 进程是 资源分配 的基本单位。