Cómo usar Python para desarrollar programas iOS
Instalar el intérprete de Python en una aplicación de iOS.
Construya un puente de comunicación entre Python y objc.
Cómo configurar el proyecto y desarrollarlo.
Si no usas UIKit, entonces tendrás que usar OpenGL ES.
Por supuesto, todo lo siguiente se hará en una Mac con Xcode instalado.
Instalar el intérprete de Python en aplicaciones de iOS
Python-iOS-support
pybee ha abierto el script de compilación de Python que se puede incrustar en proyectos de iOS, su ubicación Como sigue:
/pybee/Python-iOS-support...
De forma predeterminada, Python 3.4.2 se utiliza para compilar x86_64, i386, ARMv7, ARMv7s, ARM64* **5 versión y luego dividirla en un paquete hinchado (framework o .a).
Si realmente quieres usar esto para producción, simplemente
TARGETS-iOS=iphonesimulator.x86_64 iphonesimulator.i386 iphoneos.armv7 iphoneos.armv7s iphoneos.arm64
Modificar a:
TARGETS-iOS= iphoneos.armv7 iphoneos.arm64
Solo necesitamos admitir ARMv7 y ARM64, ARMv7s puede ser compatible con ARMv7, por lo que podemos crear el software La bolsa es más pequeña.
En los paquetes de software compilados proporcionados por el autor, hay dos versiones principales:
Python 3.4.x
Python 3.5.x
Según el autor, la versión de Python se puede cambiar, pero lo probé y cuando instalé la última versión de Python 2.7.11, no se pudo compilar correctamente.
Algunas personas han mencionado este problema, pero el autor aún recomienda usar 3.4.x o 3.5.x; ya no admite la versión 2.7x.
Modificar versión de Python:
PYTHON_VERSION=3.4.2
Reemplazar con otra versión.