【发布时间】:2012-10-05 17:53:31
【问题描述】:
我想制作一个原生 iOS 应用。它将主要用 Objective-C 编写。但我需要调用一些 python 脚本。我已经研究了几个小时。
问题:
1:我找到了这篇文章(Running python/ruby script on iPhone?来自 iPhone OS 4 条款 --- 3.3.1 — 应用程序只能以 Apple 规定的方式使用文档化 API,不得使用或调用任何私有 API。应用程序必须最初是用 iPhone OS WebKit 引擎执行的 Objective-C、C、C++ 或 JavaScript 编写的,并且只有用 C、C++ 和 Objective-C 编写的代码才能编译并直接链接到文档化 API(例如,应用程序禁止通过中间翻译或兼容层或工具链接到文档化 API))。但是已经2年了。本协议是否有任何变更?
2:如果可以在 iOS 应用程序中调用 python 脚本,有人可以用一些代码示例向我解释一下吗?
【问题讨论】:
-
这可能会非常复杂和笨拙。如果脚本足够小,您也许可以在 Objective-C 中重写它们。
-
@NathanVillaescusa 谢谢内森。脚本并不复杂,我想我可以用 Objective-C 重写它。但我真的很想知道如何在 iOS 应用中运行 python 脚本。
-
看这个,可能就是你要找的那个stackoverflow.com/questions/8862085/…
-
@subh.singh 我知道我们可以在 Mac 上运行 python。还是谢谢。
标签: iphone python objective-c ios ios6