blr : 带反回的跳转指令,照转到指令后边跟随寄存器中保存的地址; mov :将某一寄存器的值复制到另一个寄存器(只能用于寄存器与寄存器或者寄...
作为一个iOS开发者,经常会使用beta版本的系统,其一是为了提前体验新功能,其二也是为了提前了解新系统! 但是经过测试我发现,使用beta版本...
1. Swift编译简介: iOS开发的语言不管是OC还是Swift后端都是通过LLVM进行编译的;如下图所示:image.png OC通过cl...
KVO,全称为Key-Value observing,中文名为键值观察,KVO是一种机制,它允许将其他对象的指定属性的更改通知给对象。KVC是键...
KVC的全称是Key-Value Coding,翻译成中文是 键值编码,键值编码是由NSKeyValueCoding非正式协议启用的一种机制,对...
GCD概念: 将任务添加到队列,并指定执行任务的函数 什么是GCD? 全称是 Grand Central Dispatch;纯C语言,提供了非常...
面试题一:类存在几份? 答: 在上个文章(类 & 类结构探索[https://www.jianshu.com/p/ad32fd190fad])中...
我们在上个文章对象,联合体和isa探索中探索了isa,其中有张经典的图: 这里我们探索一下 : 准备工作: 我们在探索过程中需要用到的lldb调...
OC对象本质探索 相信大家都听说过OC对象的本质 其实就是 结构体,但是大多数开发者不太清楚它的底层实现,接下来我们就探索一下: Clang c...