240 发简信
IP属地:辽宁
  • Resize,w 360,h 240
    vue-cli 搭建vue项目

    1.什么是Vue-CLI(Command Line Interface)? Vue-CLI是vue官方提供的脚手架工具,默认已经帮我们搭建好了一...

  • Resize,w 360,h 240
    iOS 底层解析-----RunTime 之 objc_msgSend 执行流程

    上篇文章isa与Class详解 OC中的方法调用,其实都是转换为objc_msgSend 函数的调用 objc_msgSend的执行流程可以分为...

  • Resize,w 360,h 240
    iOS 底层解析-----RunTime 之 isa与Class详解

    之前文章有提到一个类的数据结构中存在着isa指针,本文将列出isa的结构,以及所存储的信息首先isa指针在内存中占8位,即64个字节,在这64个...

  • Resize,w 360,h 240
    iOS 底层解析-----Block (下)

    本文解决问题:(如无特殊说明,均指的ARC下编译) Block相关修饰符 __block __weak __strong __unsa...

  • Resize,w 360,h 240
    iOS 底层解析-----Block (上)

    本章主要分析一下三个结论 (先给出结论,主要请自己阅读给出的源码,语言无法解释清楚)一 :Block的本质1.block 本质上是一个OC对象,...

  • Resize,w 360,h 240
    iOS底层解析-----Cateogry解析 关联对象原理

    先抛出 分类Category 的底层结构 Category的用法经常用到,第一印象就是给一个类扩展方法本文主要分析一下三个问题1.分类的方法的运...

  • Resize,w 360,h 240
    iOS 底层解析-----KVO与KVC原理

    上文链接从isa指针看继承关系 KVO 全称Key-Value Observing,俗称"键值监听",可以用于监听某个对象属性值的改变 KVO ...

  • Resize,w 360,h 240
    iOS底层解析-----从isa指针看继承关系

    在NSObject对象的本质中提到对象中都存在isa指针,那么问题一:对象的isa指针指向哪里?问题二:OC的类信息存放在哪里? 概述:Obje...

  • Resize,w 360,h 240
    iOS底层解析-----NSObject对象的本质

    前言一门语言的掌握必然要经历一个进阶之路,犹如掌握一门绝世武功一样,开始练的都是外功,五花八门但总能解决一些问题,当到中级开始考虑自己功夫多余的...