ios系统可以使用python吗_怎么使用 Python 开发 iOS 程序
在iOS中嵌入Python解释器需解决解释器安装、与Objective-C的通信桥搭建及工程配置三方面问题。推荐使用Pybee开源编译脚本生成包含ARMv7和ARM64的胖二进制,Python版本建议选用3.4.x或3.5.x。
其实核心要解决的问题就三个:在 iOS App 里把 Python 解释器装进去,搭好 Python 和 Objective-C 之间的通信桥,最后再搞清楚工程怎么配、怎么开发。如果不打算用 UIKit 这类框架,那基本就得走 OpenGL ES 路线了——主要是游戏开发场景,不在本文讨论范围。当然,下面所有操作都默认你已经有一台装好 Xcode 的 Mac。

在 iOS App 中安装 Python 解释器
Python-iOS-support
pybee 开源了一个编译脚本,能直接把 Python 嵌入到 iOS 工程里。仓库地址在 GitHub 上:
https://github.com/pybee/Python-iOS-supp...
默认情况下,它会用 Python 3.4.2 编译 x86_64、i386、ARMv7、ARMv7s、ARM64 五个架构的版本,然后打包成一个胖二进制(framework 或 .a 格式都行)。
如果真要用于生产,只要把 Makefile 里的这一行:TARGETS-iOS=iphonesimulator.x86_64 iphonesimulator.i386 iphoneos.armv7 iphoneos.armv7s iphoneos.arm64
改成:TARGETS-iOS=iphoneos.armv7 iphoneos.arm64
实际只需要 ARMv7 和 ARM64 就行,ARMv7s 能被 ARMv7 兼容,这样包体积能小不少。
作者提供的预编译包里主要包含两个 Python 版本:3.4.x 和 3.5.x。按他的说法,Python 版本是可以自己换的,但我试过把最新的 Python 2.7.11 放进去,编译失败了。有人在 Issue 里也提过这个问题,作者建议还是用 3.4.x 或 3.5.x,2.7.x 他已经不再维护了。要改 Python 版本,直接在 Makefile 里找到 PYTHON_VERSION=3.4.2,替换成你想要的版本号即可。
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















