RT 需求是我要创建一个桥接类。我需要对一些VC的生命周期做一些监控,比如VC的viewWillAppear等生命周期函数执行完,执行我的方法。
目前已尝试过 协议 hook 但都不够实现我的需求。协议 并不能强制要求所有这些VC实现这些生命周期方法。毕竟多人开发,如果有人疏漏,桥接功能出错。
hook 第一不够安全,和category重写一样,一个容易有坑,一个是还是无法强制要求这些写VC的人,会实现生命周期这些函数。
所以求助大神们有什么推荐、?
闭关修行中......
method swizzling を使用します。例:
method swizzling
ご回答ありがとうございます
しかし、なぜ何度も交換されたのでしょうか?コードは次のとおりです
ログは次のとおりです
リーリーmethod swizzling
を使用します。例:ご回答ありがとうございます
しかし、なぜ何度も交換されたのでしょうか?コードは次のとおりです
リーリーログは次のとおりです