資源分享-開發工具-Java2ObjC

本文來自我個人博客:https://www.lwxshow.com/soft/resource-sharing-tools-java2objc.html html

今天爲你們推薦一款:java轉objective-c代碼工具.java

你們都想直接將java代碼轉成objective-c代碼,手工很麻煩,怎麼辦咧!這個工具就很好。google出品,必屬精品呀! android

1.下載j2objc

https://code.google.com/p/j2objc/ ios

1.1須要安裝java 7版本或者更高.web

去oracle官網下載java 7objective-c

2.編譯安裝.oracle

引用官方原文:app

項目新聞

(2013年6月6日)咱們很高興地宣佈釋放J2ObjC 0.8。這些變化包括:ide

  • 全文翻譯支持Java 7的新的語言特性,包括嘗試與資源,捕撈多,在switch語句中的字符串,二進制文字,並強調了在數字文字。工具

  • 的cycle_finder集成到JRE構建,消除在該庫中的全部週期。

  • 進口改進的檢測和生成。

  • 的ARC構建支持JRE仿真庫。

  • 大量的bug修復和代碼生成的改進。

咱們感謝J2ObjC社會的支持和貢獻。咱們期待着繼續改善現有的項目,並擴大它在將來提供的工具和庫

什麼J2ObjC

J2ObjC是一個開源的命令行工具,從谷歌的Java代碼轉換的Objective-C ios(iPhone / iPad的)平臺。這個工具能夠讓Java代碼的一部分ios應用程序的構建,,沒有編輯生成的文件是必要的。咱們的目標是寫在Java Web應用程序(使用GWT),Android的應用程序,和iOS應用程序,而後將共享應用程序的非UI代碼(如數據訪問,或應用程序邏輯)。

J2ObjC支持大多數Java語言和運行時客戶端應用程序的開發,包括例外,內部類和匿名類,泛型類型,線程和反射所須要的功能。還支持JUnit測試翻譯和執行。

J2ObjC目前在alpha和beta質量。幾個項目依賴於谷歌,但新的項目時,首先開始使用它,他們一般會發現新的錯誤加以固定。顯然,每個Java開發人員使用Java的方式略有不一樣,,工具沒有翻譯全部可能的路徑。它的最第一版本號是0.5,但願能正確地表明其釋放狀態。

J2ObjC

J2ObjC不提供任何形式的獨立於平臺的UI工具包,也沒有任何計劃在將來這樣作。須要iOS的UI代碼寫在Objective-C或Objective-C + +使用蘋果的iOS SDK(Android的用戶界面採用Android的API,使用GWT Web應用程序用戶界面等)。

相關文章
相關標籤/搜索