240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Android 中 View 的事件分发机制

    在 Android 开发中,用户与应用的交互主要通过触摸事件来实现。为了处理这些事件,Android 提供了一套完整的事件分发机制。理解这一机制...

  • Resize,w 360,h 240
    iOS 中的 NSObject 深度解析

    本文开始之前,先提出两个问题,之后沿着问题的思路,逐步去剖析NSObject的本质,一层层剥开这个OC基类的神秘外衣,最终在文末将会给出问题的答...

  • C++结构体字节对齐

    虽然内存是以自己为单位的,但大部分计算机CPU在处理内存时,并不会直接以字节为单位。处理为了提高读取速度和减少出错几率,通常会以2字节、4字节、...

  • Resize,w 360,h 240
    贝塞尔曲线原理及在iOS中使用介绍

    贝塞尔曲线是指可以通过一些控制点去控制曲线的形状并且保持曲线的平滑特性,不会让人感觉到突兀。在iOS开发中,贝塞尔曲线的使用主要通过UIKit中...

  • 关于 strong、weak、unsafe_unretained 性能测试

    最近在看某些博客和文章的时候,有谈到对于这几个修饰符选择的话题,突然想对这几个修饰符做一下性能测试,关于这几个修饰符的用法我列了一张表简单介绍一...

  • Resize,w 360,h 240
    认识Swift系列13之对象初始化

    Swift中初始化器: 指定初始化器(designated initializer) 便捷初始化器(convenience initialize...

  • 认识Swift系列12之对象方法内存

    一、这里先看结构体和类的方法区别 先看看一个简单的结构体,可以打开断点调试,发现其调用方法的汇编非常简单 callq 0x100001410 再...