Python 與其他語言交互:Rubicon
Rubicon 是連接 Python 和其他編程語言的工具集合。
Rubicon 庫現在支持:
-
Objective C
-
Java
Objective C
Rubicon-ObjC 是 Python 和 Objective-C 的橋梁,支持 iOS 和 OS X,允許你:
-
使用 Python 來實例化 Objective-C 中定義的對象
-
使用 Python 來調用 Objective-C 中定義的對象方法
-
使用 Python 來擴展 Objective-C 類或者子類
同時也包括一些 Core Foundation 框架關鍵數據類型的封裝,比如 NSString 和 NSObject。
Java
Rubicon-Java 是 Java 運行時環境和 Python 的橋梁,支持桌面環境和 Android 設備。允許:
-
實例化 Java 定義的對象
-
調用 Java 定義的對象方法
-
訪問和修改 Java 定義對象的靜態和實例字段
-
編寫是使用 Python 實現 Java 定義的接口
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!