Rubicon Objective-C, Objective-C ve Python arasında bir köprüdür. O yapmanızı sağlar:
- Objective-C'de tanımlanan nesneleri örneklemek için Python kullanın,
- Objective-C'de tanımlanan nesneler üzerindeki yöntemleri çağırmak için Python'u kullanın ve
- Python'da Objective-C sınıflarının alt sınıflarını oluşturun ve genişletin.
Ayrıca, Foundation'daki bazı temel veri türlerinin sarmalayıcılarını da içerir çerçevesi (örneğin, NSString).
rubicon-objc](https://github.com/beeware/rubicon-objc) adresinde bulabilirsiniz. GitHub.
How to help
So, why is it called "Rubicon Objective-C"?
Roma Cumhuriyeti döneminde Rubicon nehri iki ülke arasındaki sınırı belirliyordu. kuzeydoğudaki Roma eyaleti Cisalpine Gaul ve İtalya'nın tamamı (Roma tarafından kontrol edilen) güneyde.
MÖ 49 yılında Julius Caesar tek bir lejyonu, Legio XIII Gemina'yı güneye yönlendirdi. Roma'ya gitmek için Cisalpine Galya'dan İtalya'ya Rubicon üzerinden geçti. Bunu yaparken imperium yasasını (kasıtlı olarak) çiğnedi ve bir Roma Senatosu ile silahlı çatışma kaçınılmazdı. Suetonius'a göre, Nehri geçerken Sezar ünlü "ālea iacta est" sözünü söyledi. ("the die has been cast").
Ama Rubicon'u geçecekseniz, bir köprüye ihtiyacınız olacak.