我是一名业余编码员,目前正在从事一个项目,我想知道您是否可以帮助我。
基本上,我一直在对我发现使用 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/