天天看點

Rubicon —— Python 與其他語言的互動

rubicon 是連接配接 python 和其他程式設計語言的工具集合。

rubicon 庫現在支援:

objective c

java

rubicon-objc 是 python 和 objective-c 的橋梁,支援 ios 和 os x,允許你:

使用 python 來執行個體化 objective-c 中定義的對象

使用 python 來調用 objective-c 中定義的對象方法

使用 python 來擴充 objective-c 類或者子類

同時也包括一些 core foundation 架構關鍵資料類型的封裝,比如 nsstring 和 nsobject。

rubicon-java 是 java 運作時環境和 python 的橋梁,支援桌面環境和 android 裝置。允許:

執行個體化 java 定義的對象

調用 java 定義的對象方法

通路和修改 java 定義對象的靜态和執行個體字段

編寫是使用 python 實作 java 定義的接口