Rubicon Objective-C est un pont entre Objective-C et Python. Il permet vous permet de :

  • Utiliser Python pour instancier des objets définis en Objective-C,
  • Utiliser Python pour invoquer des méthodes sur des objets définis en Objective-C, et
  • Sous-classer et étendre les classes Objective-C en Python.

Il comprend également des enveloppes de certains types de données clés du cadre Foundation (par exemple, NSString).

Vous pouvez trouver rubicon-objc sur GitHub.

Comment aider

Pourquoi est-ce nommé "Rubicon Objective-C"?

Sous la République romaine, le Rubicon marquait la frontière entre la province romaine de Gaule cisalpine, au nord-est, et l'Italie proprement dite. la province romaine de Gaule cisalpine au nord-est et l'Italie proprement dite (contrôlée par Rome) au sud.

En 49 av. J.-C., Jules César a conduit une seule légion, Legio XIII Gemina, au sud du Rubicon, de la Gaule cisalpine à l'Italie, pour se rendre à Rome. le Rubicon, de la Gaule cisalpine à l'Italie, pour se rendre à Rome. Ce faisant, il a (délibérément) enfreint la loi sur l'imperium et a rendu inévitable un conflit armé avec le Sénat romain. conflit armé avec le Sénat romain. Selon Suétone, alors qu'il traversait le fleuve, César prononça la célèbre phrase ālea iacta est ("le sort en est jeté").

Mais pour franchir le Rubicon, il faut un pont.