利用runtime的交换方法执行一些事件
2016-11-18 本文已影响0人
你美你媚儿
如果我们项目进行到中后期,突然有需求让在每个vc添加一些页面统计或者log之类的,开始我们可能会在每个vc分别去加,这样无疑增加了很大的工作量,而我们可以利用runtime的运行时机制来轻松达到这一目的。
我们需要创建一个UIViewController+Tracking的Category
替换他的viewWillAppear:方法 代码如下
这样我们的viewWillAppear:就会被log_viewWillAppear:替换