写在前面 dyld作为苹果的动态链接器,是苹果操作系统的一个重要组成部分,在系统内容做好程序准备工作之后交由dyld负责余下的工作。因此了解dyld的加载过程对我们的逆向之旅...
写在前面 dyld作为苹果的动态链接器,是苹果操作系统的一个重要组成部分,在系统内容做好程序准备工作之后交由dyld负责余下的工作。因此了解dyld的加载过程对我们的逆向之旅...
本文的目的主要是分析dyld的加载流程。 1、知识补充 1.1 编译过程 其中编译过程如下图所示,主要分为以下几步: step1: 载入源文件,包括.h、.m、.cpp等文件...
父视图的动画,保持子视图的frame不变;子视图的动画,保持父视图的frame不变。
前情提要 Swift的泛型侧重于将类型作为一种变量或者占位符来使用。 为什么要用泛型呢,就是方便。 比如上一篇文章中的用到的一个类: 类定义: open class UICo...
一、做过的东西有哪些亮点? 二、OC 1、启动优化、列表卡顿、性能监控(工具和手动实现的方案) 2、对象内存存在哪里?weak指针的实现原理 3、多线程 OperationQ...
本文源自本人的学习记录整理与理解,其中参考阅读了部分优秀的博客和书籍,尽量以通俗简单的语句转述。引用到的地方如有遗漏或未能一一列举原文出处还望见谅与指出,另文章内容如有不妥之...