在Swift工程中调用OC第三方库 第一步:创建桥连接文件 苹果推荐的桥连接文件命名格式是 第二步:设置桥连接文件的路径 第三步:在桥连接文件中...
前言 Block 是 C 语言的扩充功能, Apple 在 iOS4 引入了这个新功能. 一句话形容 Block, 那就是带有自动变量(局部变量...
OC中的方法调用,其实都是转化为objc_msgSend函数的调用,objc_mesgSend的执行流程可分为3个阶段 消息发送 动态方法解析 ...
方法缓存 class中有isa指针,superClass,cache方法缓存,bits具体的类信息. bits和FAST_DATA_MASK指向...
isa指针 在Objective-C中,实例对象的isa指向类对象,类对象的isa指向元类对象.其实这样说是有一些不太严谨的,应该说在arm64...
1. Cell重用 数据源方法优化 在可见的页面会重复绘制页面,每次刷新显示都会去创建新的 Cell,非常耗费性能。 解决方案:首先创建一个静态...
函数的本质 1.寄存器 CPU除了有控制器、运算器还有寄存器。其中寄存器的作用就是临时存储数据。 CPU的运算速度是非常快的,为了性能CPU在内...
前言KVO(key value observing) 键值监听是我们在开发中常使用的用于监听特定对象属性值变化的方法,常用于监听数据模型的变化....
前言 我们在学习逆向开发之前,我们要了解一个基本的逆向原理.首先我们是逆向 iOS 系统上面的 APP .那么我们知道,一个 APP 安装在手机...