【问题标题】:How to invoke python scripts in iOS apps?如何在 iOS 应用程序中调用 python 脚本?
【发布时间】: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


【解决方案1】:

您需要在您的应用中嵌入解释器。我相信这是您正在寻找的线程。 Embedding Python in an iPhone app

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-15
    • 1970-01-01
    • 2016-05-06
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多