美文网首页
利用runtime的交换方法执行一些事件

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

作者: 你美你媚儿 | 来源:发表于2016-11-18 16:24 被阅读0次

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

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

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

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

    相关文章

      网友评论

          本文标题:利用runtime的交换方法执行一些事件

          本文链接:https://www.haomeiwen.com/subject/kpqspttx.html