240 发简信
IP属地:北京
  • 【面试必备】最详细的 Android View 的事件分发原理

    事件分发原理 序言 Android 的 View 的事件分发一直是老生常谈的问题,市面上的所有文章资料都在通过 dispatchTouchEve...

  • iOS Swift delegate的使用

    代理有什么用? 实现不同组件间传值 比如A中改变了某个属性的值,在改变的同时要B要做出相应的变化,此时就可以用代理。 A、B 可以是ViewCo...

  • Android 首页tab导航实现

    首先需要一个fragment数组来管理 用一个实例来记录当前的fragment,还有定义对应数量的tab实例 初始化布局: 创建tab 选择ta...

  • Resize,w 360,h 240
    Kotlin Backing Field

    备用字段?幕后字段?支持字段?后端域变量?翻译这么多种,其实都是一个意思 Backing Field。 找到一些关于他的描述: Kotlin中的...

  • sealed 密封类

    首先密封类可以看作是 枚举,为 继承 设计的,是一个抽象类。因为是抽象类,所以不能实例化,只能实例化其子类。更多的在于限制继承,起到划分子类的作...

  • iOS学习之UITableView

    UITableViewCell复用机制 UITableView可能要显示很多条数据,但屏幕尺寸有限,所以只能展示一部分,系统只需要创建这一部分数...

  • ViewController的生命周期

    设置rootVC 在AppDelegate中 init 如果通过xib或storyboard创建,会首先调用该方法 loadView 加载Vie...

  • 单片机复习

    第一章 十进制整数转换2,8,16整数部分:除基取余小数部分:乘基取整(小数部分有精度要求) 2,8,16进制转换10进制加权求和 二进制转8,...

  • UIScrollView的基础使用

    UIScrollView的基础 UIScrollView是一些UIKit类的父类,如UITableView、UITextView。UIScrol...