【问题标题】:Use python library in iOS在 iOS 中使用 python 库
【发布时间】:2015-08-09 05:29:34
【问题描述】:

我想在 iOS 中使用 python 库https://github.com/yann2192/pyelliptic 来加密/解密。

我浏览了以下帖子:

Is that possible to run a python built program on iOS as a static lib?

Embedding Python in an iPhone app

但没有找到运气。

有什么办法吗?

【问题讨论】:

  • 你遇到了什么错误?
  • 我不知道如何在 objc 代码中使用该库
  • “没找到运气”是什么意思?你尝试了什么?发生了什么?如果您成功地将 Python 嵌入到您的 ObjC 应用程序中,那么从 ObjC 代码中使用它的方式与您在 C 代码中使用它的方式相同,这在 in the official documentation 中有很好的描述。
  • 但与此同时,您为什么要这样做? pyelliptic 只是 OpenSSL 的一个封装,它已经在 iOS 上可用,您可以直接将其作为 C 库进行对话。
  • @abarnert 我在 ios 中找不到任何用于 ecc 曲线的 openSSL 包装器。您能告诉我吗?

标签: python ios objective-c elliptic-curve


【解决方案1】:

我在我的 iPad 上使用 pythonista 并与兼容 python 2.7 的库完美配合。如果您要使用的库仅依赖于标准库(也支持 numpy 和 matplotlib),那么这很容易(也可以解决对其他库的依赖,但需要更多的工作)。简单地说,您需要将计划脚本中的库源复制/粘贴到 pythonista 中,然后您可以从也在 pythonista 中运行的脚本中导入它。 我敢肯定还有其他软件可以做同样的事情,但我只有那个软件的经验。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-24
  • 2018-03-23
  • 2017-01-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-13
相关资源
最近更新 更多