Google發(fā)布Java換成Objective-C的代碼轉(zhuǎn)換工具
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/9/21 9:14:56 ] 推薦標(biāo)簽:
據(jù)國(guó)外媒體消息,近日谷歌發(fā)布了一款J20bjC的源代碼語(yǔ)言轉(zhuǎn)換工具。這款源代碼轉(zhuǎn)換工具可以作用于移動(dòng)平臺(tái),J20bjC并非是普通的Java模擬器,而是可以將Java語(yǔ)言轉(zhuǎn)換成Objective-C語(yǔ)言,并直接適用于iOS基礎(chǔ)框架,也是說(shuō)可以將普通的安卓應(yīng)用程序移植到iOS平臺(tái)上來(lái)。
J2ObjC使Java能夠成為iOS應(yīng)用構(gòu)建的一部分,因?yàn)槲覀儾恍枰獙?duì)生成的文件進(jìn)行編輯。目的是用Java編寫(xiě)應(yīng)用程序的非UI代碼(例如數(shù)據(jù)訪問(wèn)或者應(yīng)用邏輯),這樣可以被Android應(yīng)用程序,web應(yīng)用程序(使用GWT),和iOS所共享了。
J2ObjC為滿足客戶端應(yīng)用程序開(kāi)發(fā)者的要求,完全支持Java6和大部分的運(yùn)行特性。包括異常處理、內(nèi)部類型、匿名類型,泛型類型、線程和映像。谷歌表示J2ObjC能夠與很多開(kāi)發(fā)工具結(jié)合使用,其中包括Xcode和Make,并且從Java到Objective-C的轉(zhuǎn)換是完全自動(dòng)化的。該工具輸出的Objective-C源代碼無(wú)需額外的編輯是非常有必要的。
作為項(xiàng)目開(kāi)源,如果你熱衷于尋找Bug,現(xiàn)在J2ObjC的完整源代碼可以在Apache開(kāi)源許可下獲取。
J2ObjC的源代碼語(yǔ)言轉(zhuǎn)換工具
包括異常處理、內(nèi)部類型、匿名類型,泛型類型、線程和映像。同時(shí)支持JUnit測(cè)試翻譯和執(zhí)行,而且J2ObjC能用于大多數(shù)工具中,包括Xcode和Make。
進(jìn)入J2ObjC項(xiàng)目頁(yè)面能了解使用說(shuō)明、查詢?cè)创a、瀏覽知識(shí)庫(kù),網(wǎng)站上還有詳細(xì)的設(shè)計(jì)文檔,方便感興趣的人學(xué)習(xí)代碼的轉(zhuǎn)換過(guò)程。
相關(guān)推薦

最新發(fā)布
性能測(cè)試之測(cè)試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測(cè)試是從什么時(shí)候開(kāi)始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動(dòng)化測(cè)試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項(xiàng)目適合做自動(dòng)化?自動(dòng)化測(cè)試人員應(yīng)具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測(cè)試工具測(cè)評(píng)
2020/7/17 8:52:11RPA機(jī)器人能夠快速響應(yīng)企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測(cè)試基本概念是怎么來(lái)的?軟件測(cè)試生命周期的形成歷經(jīng)了什么?
2020/7/16 9:11:10