【发布时间】:2010-04-10 16:16:29
【问题描述】:
我想为使用 libffi 的 iPhone 操作系统编写一个应用商店批准的应用。这是允许的吗?我能够用 NSInvocation 之类的东西重写所有使用它的部分,而不会有太多麻烦,但我更喜欢 libffi。所以我的问题是:使用 libffi 的应用会被应用商店拒绝吗?
【问题讨论】:
-
好奇的问题:libffi 允许您做哪些在 Objective-C 中无法做到的事情? (换句话说,你为什么认为你需要它?)
-
嗯,我认为 libffi 更快,因为它没有 objc 调用的开销。我想真的很深奥。
-
实际上,我只记得:用 objc 的东西调用 c 函数基本上被降级为为每个可能的 c 函数创建一个带有方法的单例,与 libffi 相比,它(虽然是自动化的)仍然看起来像一个 hack
-
注意不要过早优化,因为 Objective-C 消息并不像你想象的那么昂贵:mikeash.com/pyblog/…
-
我投票结束这个问题,因为它是苹果支持的问题。
标签: iphone appstore-approval libffi