240 发简信
IP属地:广东
  • Resize,w 360,h 240
    底层研究 - 类的底层探索(中)

    前言 在底层研究 - 类的底层探索(上)[https://www.jianshu.com/p/9ef880c01e07]中我们已经探索得知了类对...

  • Resize,w 360,h 240
    底层研究 - 类的底层探索(上)

    前言 在底层研究 - 对象的底层探索(下)[https://www.jianshu.com/p/992f3cbdd852]中我们已经知道对象的i...

  • Resize,w 360,h 240
    底层研究 - 对象的底层探索(下)

    前言 在底层研究 - 对象的底层探索(上)[https://www.jianshu.com/p/736a951774e5]已经探索完对象allo...

  • Resize,w 360,h 240
    底层研究 - 对象的底层探索(上)

    前言 本文底层使用的是objc 4-838.1版本 汇编指令 b bl 跳转指令,函数的调用 ret 函数的返回 ; 注释 1、alloc方法...

  • Resize,w 360,h 240
    iOS - 离屏渲染

    1、定义 如果要在显示屏上显示内容,我们至少需要一块与屏幕像素数据量一样大的frame buffer(帧缓冲区),作为像素数据存储区域,然后由显...

  • 底层研究 - AutoreleasePool

    1、前言 AutoreleasePool是Objective-C 中自动释放池,在iOS项目的mian.m文件中,可以发现如下代码 这意味着将所...

  • Resize,w 360,h 240
    源码探索 - YYCache(YYMemoryCache)

    YYMemoryCache是YYCache中的内存缓存模块,是采用了LRU算法实现的经典源码。YYMemoryCache用一个字典对象来存取缓存...

  • Resize,w 360,h 240
    源码探索 - SDWebImage

    本次探索的SDWebImage版本为5.0之后的版本,其实总的来说,3.0之后的核心功能其实大差不差,更多的是bug的修补和扩展,本文主要写的还...

  • Resize,w 360,h 240
    Swift底层探索4 - 指针

    1、不安全性 野指针在创建⼀个对象的时候,是需要在堆分配内存空间的。但是这个内存空间的声明周期是有限的,也就意味着如果使⽤指针指向这块内容空间,...

个人介绍
一个体验过前端,后端,美工,策划,产品,运营,销售,商务的 iOS 码农