我跟随本文学习objective-c方法。我成功地能够swizzle方法objective -c类的方法。我还想swizzle核心基础方法像CFHostCreateWithName()。有可能混合核心基础方法吗?
对于C函数不存在Swizzling,但有一个等效的称为patchching。遗憾的是,它不能在iOS上工作。
在OS X中,像mach_override这样的代码注入系统可以用来修补函数。它不支持iOS。即使你能让它运行起来,苹果也不会批准它进入App Store。