利用runtime的交换方法执行一些事件

2016-11-18  本文已影响0人  你美你媚儿

如果我们项目进行到中后期,突然有需求让在每个vc添加一些页面统计或者log之类的,开始我们可能会在每个vc分别去加,这样无疑增加了很大的工作量,而我们可以利用runtime的运行时机制来轻松达到这一目的。

我们需要创建一个UIViewController+Tracking的Category

替换他的viewWillAppear:方法  代码如下

这样我们的viewWillAppear:就会被log_viewWillAppear:替换

上一篇下一篇

猜你喜欢

热点阅读