¿Cuál es PyObjC?
-
08-10-2019 - |
Pregunta
Me entiende el concepto de PyObjC, pero en ninguna parte se puede encontrar ninguna información sobre qué es exactamente lo que es o cómo empezar a trabajar con él.
¿Es como un convertidor, donde youinput archivos Python y obtener una c uno de los objetivos? O se trata de una biblioteca puede importar a sus archivos c objetivas que permiten que usted escribe de pitón en ellos?
O es algo completamente distinto?
Si alguien puede dar consejos sobre cómo acercarse a ella, un esquema de cómo funciona, o sólo algunas instrucciones en un mundo hola con ella, estaría muy agradecido.
Solución
Es un lenguaje href="http://en.wikipedia.org/wiki/Language_binding"> , lo que significa que le permite llamar a código ObjC desde Python y viceversa. Usted escribe envoltorio módulos en ObjC que se pueden vincular a la intérprete de Python (que está escrito en C) para darle acceso a las funciones ObjC ( tutorial para este caso de uso). Al parecer, todo el marco de cacao ya está envuelto, por lo que puede utilizar que a partir de Python con facilidad.
A la inversa, que le permite vincular el intérprete de Python en su ObjC aplicación y utilizarla para ejecutar código Python en su aplicación ( tutorial ).