我怎么能调动corefoundation框架方法?

时间:2014-08-05 18:16:18

标签: ios core-foundation swizzling

我按照article进行了Objective-c方法调整。我成功地能够调整方法Objective -c类方法。我还想调配像CFHostCreateWithName()这样的核心基础方法。是否有可能调动核心基础方法?

1 个答案:

答案 0 :(得分:4)

C函数不存在Swizzling,但有一个名为patching的等价物。不幸的是,它无法在iOS上运行。

在OS X中,code injectionmach_override系统可用于修补功能。它不适用于iOS。即使你可以让它发挥作用,Apple也永远不会批准它用于App Store。