Skip to content

cimain/MethodSwizzlingDemo

Repository files navigation

MethodSwizzlingDemo

iOS开发·runtime原理与实践: 方法交换篇(Method Swizzling)(iOS“黑魔法”)

摘要

编程,只了解原理不行,必须实战才能知道应用场景。本系列尝试阐述runtime相关理论的同时介绍一些实战场景,而本文则是本系列的方法交换篇。本文中,第一节将介绍方法交换及注意点,第二节将总结一下方法交换相关的API,第三节将介绍方法交换几种的实战场景:统计VC加载次数并打印,防止UI控件短时间多次激活事件,防奔溃处理(数组越界问题)。

简书对应地址

iOS开发·runtime原理与实践: 方法交换篇(Method Swizzling)(iOS“黑魔法”)

About

iOS开发·runtime原理与实践: 方法交换篇(Method Swizzling)(iOS“黑魔法”)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published