Rubicon Objective-C es un puente entre Objective-C y Python. En le permite:
- Utilizar Python para instanciar objetos definidos en Objective-C,
- Usar Python para invocar métodos en objetos definidos en Objective-C, y
- Subclasificar y extender clases de Objective-C en Python.
También incluye envoltorios de algunos tipos de datos clave del framework Foundation (por ejemplo, NSString).
Puede encontrar rubicon-objc en GitHub.
¿Cómo ayudar?
Entonces, ¿por qué se llama "Rubicon Objective-C"?
Durante la república romana, el río Rubicón marcaba la frontera entre la provincia romana de la Galia Cisalpina al noreste y la Italia propiamente dicha (controlada por Roma) al sur.
En el año 49 a.C., Julio César condujo una sola legión, la Legio XIII Gemina, hacia el sur, cruzando el Rubicón desde la Galia Cisalina hasta Italia para dirigirse a Roma. desde la Galia Cisalpina hasta Italia para dirigirse a Roma. Al hacerlo, quebrantó (deliberadamente) la ley del imperium e hizo inevitable un conflicto armado con el Senado romano. un conflicto armado con el Senado romano. Según Suetonio al cruzar el río, César pronunció la famosa frase ālea iacta est ("la suerte está echada").
Pero si vas a cruzar el Rubicón, necesitarás un puente.