python - 如何在 IOS Swift 应用程序中运行 python 程序

标签 python ios swift xcode

我是一名业余编码员,目前正在从事一个项目,我想知道您是否可以帮助我。

基本上,我一直在对我发现使用 Python 运行得更快的特定算法进行大量研究。目标是让这个 Python 代码在我的 IOS 应用程序中运行。我发现 Python 解释器必须嵌入到 Swift 应用程序中才能执行此操作。但是,我还没有找到太多关于如何执行此操作的有用文档或其他资源。你有什么建议或建议吗?

最佳答案

This tutorial似乎相当清晰易懂,涵盖了必要的步骤。您是否有机会分享所讨论的算法是什么?使用 C - it looks like you can mix Obj-C with Swift 可能更有意义. 也就是说,我不确定您是否真的可以在 iOS 上执行此操作。

首先,您的应用 might not get through App Store review如果其中包含 Python 的可执行文件。苹果有自己的docs关于在 OSX/Mac OS 应用程序中嵌入 Python,但不适用于 iOS。

此外,我认为甚至不存在适用于 iOS 的 Python 官方可执行文件。我能想到或找到的最接近的东西是 Pythonista ,但我相信开发人员为 iOS 制作了他们自己的 Python 版本。

看起来你可以export独立应用程序的 Pythonista 代码,尽管这有多大用处,以及天气是否可以为 iOS 执行此操作,我不知道。此外,该功能仅适用于 Python2。希望这会有所帮助。

关于python - 如何在 IOS Swift 应用程序中运行 python 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46657162/

相关文章:

Python:替换字典中的所有值

iphone - 使用 MPMoviePlayerController 播放视频,同时使用 AudioQueue 进行录制

iphone - 设置 "More Navigation Controller' s"titleView text

swift - 如何使用单独的 View Controller 从弹出 View 更新 UIlabel

python - 如何提高HDF5读取数据的性能?

python - 使用 Pandas 替换数据框列中的特定值

ios - 表格 View 在 iPhone 上放错了位置

ios - 快速创建头文件和实现文件

swift - 数组修改时的执行闭包

python - 在Python中加载和保存图表