Hook NSURLSession失败

想要对app中的网络部分进行hook,但是发现NSURLSession的几个方法都没有被调用。在stackoverflow发现一个类似的帖子(见下面的链接),说是应该使用其实际的子类类型,但是看到比较晕,没理解具体操作?应该怎么确定子类类型呢?是直接hook子类类型吗?有大神指导下吗?

https://stackoverflow.com/questions/26751322/how-to-hook-nsurlsession-methods-with-theos

NSURLProtocol