240 发简信
IP属地:山东
  • iOS14画中画实现全流程加各种坑

    一、实现 实现画中画很简单,步骤一二三就行。 1、准备画中画 2、配置 3、开始/关闭 二、注意点和坑 AVPlayerLayer frame设...

  • Resize,w 360,h 240
    GCD的功能使用介绍

    什么是GCD? 全称是 Grand Central Dispatch纯 C 语言,提供了非常多强大的函数 GCD的优势 GCD 是苹果公司为多核...

  • Resize,w 360,h 240
    iOS中锁的介绍和使用

    锁 线程安全是很重要的,所以为了解决线程安全的问题,可以使用加锁的方式解决。但是各种锁有不用的特点,所以使用的时候需要根据场景来确定。 介绍几种...

  • Resize,w 360,h 240
    iOS多线程基本介绍

    多线程 1、线程的定义 线程是进程的基本执行单元,一个进程的所有任务都在线程中执行 进程要想执行任务,必须得有线程,进程至少要有一条线程 程序启...

  • Resize,w 360,h 240
    KVC的底层原理

    成员变量&属性变量&实例变量的区别 说明: 属性在LLVM编译的作用下会自动生成setter和getter方法; 当没有可以匹配的成员变量时,会...

  • Resize,w 360,h 240
    Runtime底层原理分析

    Runtime定义: 是一套汇编,C,C++组成的一套API,给OC提供运行时特性。 运行时 将代码,系统库等装载到内存 编译时 将我们写的高级...

  • Resize,w 360,h 240
    RunLoop底层原理和实现

    RunLoop是什么 首先看到这个命名,我们就知道,RunLoop是一个运行循环(do…while循环)。其实RunLoop不仅仅是一个运行循环...

  • Resize,w 360,h 240
    OC 类的底层实现

    类的底层结构 和对象的底层一样,类对象前八个字节也是存的isa指针,那么第二个字节表示什么,我们可以直接找到源码,查看类结构。 很明显,第一个指...

  • Resize,w 360,h 240
    实例对象、类对象、元类之前的关系

    isa指向关系 我们通过打印一个对象的类地址,发现一个真理:类对象只有一个! 其实实例对象、类对象、元类、根元类、NSObject之前有这样一种...

个人介绍
你是一个iOSer?来吧,一起学习,一起爬坑,最重要的是一起走上人生巅峰。