240 发简信
IP属地:上海
  • ARM64汇编指令

    blr : 带反回的跳转指令,照转到指令后边跟随寄存器中保存的地址; mov :将某一寄存器的值复制到另一个寄存器(只能用于寄存器与寄存器或者寄...

  • 关于iOS 系统服务占用蜂窝数据流量过多问题

    作为一个iOS开发者,经常会使用beta版本的系统,其一是为了提前体验新功能,其二也是为了提前了解新系统! 但是经过测试我发现,使用beta版本...

  • Resize,w 360,h 240
    一:类,对象,属性

    1. Swift编译简介: iOS开发的语言不管是OC还是Swift后端都是通过LLVM进行编译的;如下图所示:image.png OC通过cl...

  • Resize,w 360,h 240
    了解KVO

    KVO,全称为Key-Value observing,中文名为键值观察,KVO是一种机制,它允许将其他对象的指定属性的更改通知给对象。KVC是键...

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

    KVC的全称是Key-Value Coding,翻译成中文是 键值编码,键值编码是由NSKeyValueCoding非正式协议启用的一种机制,对...

  • Resize,w 360,h 240
    GCD-Grand Central Dispatch

    GCD概念: 将任务添加到队列,并指定执行任务的函数 什么是GCD? 全称是 Grand Central Dispatch;纯C语言,提供了非常...

    0.3 82 0 1
  • Resize,w 360,h 240
    05 - 类 & isa 经典面试题分析

    面试题一:类存在几份? 答: 在上个文章(类 & 类结构探索[https://www.jianshu.com/p/ad32fd190fad])中...

  • Resize,w 360,h 240
    04 - 类 & 类结构探索

    我们在上个文章对象,联合体和isa探索中探索了isa,其中有张经典的图: 这里我们探索一下 : 准备工作: 我们在探索过程中需要用到的lldb调...

  • Resize,w 360,h 240
    03 - 对象,联合体和isa探索

    OC对象本质探索 相信大家都听说过OC对象的本质 其实就是 结构体,但是大多数开发者不太清楚它的底层实现,接下来我们就探索一下: Clang c...