240 发简信
IP属地:吉林
  • 120
    iOS dyld加载流程

    关于程序是否是从 main 函数开始运行的疑问,可以参照 运行库[https://www.jianshu.com/p/32ae54cc8978] 中的讲解。对于了解之后的内容...

  • 120
    OpenGL ES滤镜:灰度、颠倒、马赛克

    原图如下: 这篇博客是在OpenGL ES滤镜:分屏滤镜的基础上进行讲解的。其实不同滤镜效果显示就是加载编译不同的着色器对象。下面我们来分别看一下不同滤镜下的着色器对象。 灰...

  • KMP算法

    此文是严蔚敏的数据结构课程有关KMP算法相关课程 - KMP算法讲解P12[https://www.bilibili.com/video/BV1ns411r7Cn?p=12]...

  • 牛逼了老哥开始搞底层和算法了,我转行RN了😥

    dyld和ObjC的关联

    在iOS dyld加载流程[https://www.jianshu.com/p/bda67b2a3465]里我们讲述了 dyld 的加载流程, 那么是如何与ObjC关联起来的...

  • 120
    dyld和ObjC的关联

    在iOS dyld加载流程[https://www.jianshu.com/p/bda67b2a3465]里我们讲述了 dyld 的加载流程, 那么是如何与ObjC关联起来的...

  • 120
    isa底层结构分析

    一、对象的本质 main.m文件 首先,我们使用终端先跳转到把main.m的根目录,把main.m文件使用clang编译命令转为cpp文件,会得到下面main.cpp文件 m...

  • 120
    在 iPhone 上利用 Charles 抓包

    一、抓包使用场景 在开发过程中,通常我们会遇到系列问题: 1、在与后台联调的过程中不断的下断点或者输出 log ,以查看给后台的参数是否正确,后台返回给我们的结果是否有误。打...

  • 120
    JDK Mac 安装

    JDK安装步骤 一台mac os 环境 jdk、sdk、Android studio 1、打开终端-输入命令Java 2、从下面的图中可以看到,终端会自动给出提示,没有可以...

  • 继承和面向接口(iOS架构思想篇)

    前言 在开篇之前思考几个问题? 1、继承最大的缺点是什么? 2、为什么说耦合也可能是一种需求? 3、有哪些场景不适合使用继承? 4、继承本身就具有高耦合性,但却可以实现代码复...

个人介绍
每一天的努力都是幸福的伏笔!