本系列博客是本人的源码阅读笔记,如果有 iOS 开发者在看 runtime 的,欢迎大家多多交流。 前言 上一篇文章我们说到添加 remap class 的两个前提条件是 m...
IP属地:四川
本系列博客是本人的源码阅读笔记,如果有 iOS 开发者在看 runtime 的,欢迎大家多多交流。 前言 上一篇文章我们说到添加 remap class 的两个前提条件是 m...
之前做过App的启动优化,遇到了+load优化的问题,后来想一想除了initializers代替+load还有没有什么好的方法,然后就搜到了运用编译属性__attribute...
一、关联对象 和 分类category 通过分类的加载原理[//www.greatytc.com/p/6ed0474fbbf9];我们知道:分类中无法添加成员变量;...
iOS表面上看来是比android安全的多的,在网络上针对android的加密保护也比iOS多得多,但是这并不意味着iOS就是很安全的,如果在正常的设备上还好,但是在越狱的设...
获取证书数据获取 ///颁发结构名称 ///CA机构信息 ///主题信息获取 /// 证书的过期日期时间 ///获取证书生效日期 验签过程:
Xcode版本8.2.1,测试机为5S-9.3.5版本,真机运行时报错
1. 理论基础速成 1.1 静态库与动态库 库是已写好的、供使用的 可复用代码,每个程序都要依赖很多基础的底层库。 从本质上,库是一种可执行代码的二进制形式。可以被操作系统载...
参考HTTPS的加密流程|一篇文章读懂HTTPS及其背后的加密原理|HTTPS协议详解|Https加密过程|Https握手过程 HTTPS(全称: Hypertext Tra...
本文为L_Ares个人写作,以任何形式转载请表明原文出处。 objc_msgSend可谓是Runtime中的重点,本节重点的重点是探索objc_msgSend的快速发送机制,...