iOS 底层原理 + 逆向 文章汇总

注:欢迎大家可以关-注 Wei-Xin 公--众--号 :Style月月专栏,与同步更新~

iOS 底层原理

objc4 源码相关

  • 0、底层源码探索方式
    iOS-底层原理 01:源码探索的三种方式

  • 1、对象底层:结构体+alloc分析
    iOS-底层原理 02:alloc & init & new 源码分析
    iOS-底层原理 03:objc4-781 源码编译 & 调试
    iOS-底层原理 04:NSObject的alloc 源码分析
    iOS-底层原理 05:内存对齐原理
    iOS-底层原理 06:malloc 源码分析 思路

  • 2、对象的本质:isa+isa属性分析+类结构
    iOS-底层原理 07:isa与类关联的原理
    iOS-底层原理 08:类 & 类结构分析
    iOS-底层原理 09:类 & isa 经典面试题分析
    iOS-底层原理 10:strong©&weak底层分析 以及 方法签名和attribute简写含义

  • 3、cache存储方法的原理分析
    iOS-底层原理 11:objc_class 中 cache 原理分析

  • 4、方法的本质:消息发送,即消息流程分析
    iOS-底层原理 12:消息流程分析之快速查找
    iOS-底层原理 13:消息流程分析之慢速查找
    iOS-底层原理 14:消息流程分析之 动态方法决议 & 消息转发

  • 5、类的加载
    iOS-底层原理 15:dyld加载流程
    iOS-底层原理 16:dyld与objc的关联
    iOS-底层原理 17:类的加载(上)
    iOS-底层原理 18:类的加载(下)
    iOS-底层原理 19:类扩展 与 关联对象 底层原理探索
    iOS-底层原理 20:OC底层面试解析
    iOS-底层原理 21:Method-Swizzling 方法交换

  • 6、KVC、KVO
    iOS-底层原理 22:KVC 底层原理
    iOS-底层原理 23:KVO 底层原理

  • 7、多线程
    iOS-底层原理 24:内存五大区
    iOS-底层原理 25:多线程原理
    iOS-底层原理 26:GCD 之 函数与队列
    iOS-底层原理 27:GCD 之 NSThread & GCD & NSOperation
    iOS-底层原理 28:GCD 之 底层原理分析
    iOS-底层原理 29:锁的原理
    iOS-底层原理 30:Block底层原理

  • 8、启动优化
    iOS-底层原理 31:LLVM编译流程 & Clang插件开发
    iOS-底层原理 32:启动优化(一)基本概念
    iOS-底层原理 32:启动优化(二)优化建议
    iOS-底层原理 32:启动优化(三)二进制重排

  • 9、内存管理
    iOS-底层原理 33:内存管理(一)TaggedPointer/retain/release/dealloc/retainCount 底层分析
    iOS-底层原理 33:内存管理(二)强引用分析
    iOS-底层原理 33:内存管理(三)AutoReleasePool & NSRunLoop 底层分析

  • 10、App优化
    iOS-底层原理 34:界面优化方案
    iOS-底层原理 35:组件化(一)方案
    iOS-底层原理 35:组件化(二)组件间通讯方式
    iOS-底层原理36:内存优化(一) 野指针探测

iOS 逆向

  • 汇编相关
    iOS逆向 01:初识汇编
    iOS逆向 02:函数本质(上)
    iOS逆向 02:函数本质(下)
    iOS逆向 03:循环选择指针(上)
    iOS逆向 03:循环选择指针(下)
    iOS逆向 04:OC反汇编(上)
    iOS逆向 04:OC反汇编(下)
    iOS逆向 05:汇编总结

  • 加密算法
    iOS逆向 06:RSA加密(上)
    iOS逆向 06:RSA加密(下)
    iOS逆向 07:Hash算法
    iOS逆向 08:对称算法(上)

  • 应用签名
    iOS逆向 09:应用签名
    iOS逆向 10:应用重签名(上)
    iOS逆向 10:应用重签名(下)
    iOS逆向 11:代码注入(上)
    iOS逆向 11:代码注入(下)

  • dyld
    iOS逆向 12:Mach-O文件(上)
    iOS逆向 12:Mach-O文件(下)

你可能感兴趣的:(iOS 底层原理 + 逆向 文章汇总)