روبيكون Objective-C هو جسر بين Objective-C و Python. إنه يمكّنك من:
- استخدم Python لإنشاء كائنات معرَّفة في Objective-C,
- استخدام بايثون لاستدعاء أساليب على كائنات معرَّفة في Objective-C، و
- الطبقة الفرعية وتوسيع فئات Objective-C في بايثون.
كما يتضمن أيضًا أغلفة لبعض أنواع البيانات الرئيسية من إطار عمل Foundation (على سبيل المثال، NSString).
يمكنك العثور على [Rubicon-objc] (https://github.com/beeware/rubicon-objc) على جيثب.
كيف تُساعد
إذن، لماذا يُدعى "Rubicon Objective-C"؟
خلال الجمهورية الرومانية، كان نهر الروبيكون يمثل الحدود بين مقاطعة سيزالبين الغالية الرومانية إلى الشمال الشرقي وإيطاليا نفسها (التي تسيطر عليها روما) في الجنوب.
في عام 49 ق.م، قاد يوليوس قيصر فيلقًا واحدًا هو الفيلق الثالث عشر جيمينا جنوبًا من سيزالبين الغالية إلى إيطاليا عبر نهر الروبيكون في طريقه إلى روما. وبقيامه بذلك، خرق (عمدًا) قانون الإمبراطورية وجعل من الصراع المسلح مع مجلس الشيوخ الروماني الصراع المسلح مع مجلس الشيوخ الروماني أمرًا حتميًا. وفقًا لسوتونيوس أثناء عبوره النهر، نطق قيصر بالعبارة الشهيرة "لقد قُضي الأمر ("لقد قُضي الأمر").
ولكن إذا كنت ستعبر نهر الروبيكون، فستحتاج إلى جسر.