J2ObjCJava轉(zhuǎn)Objective-C工具
J2ObjC 是一個來自 Google 的開源命令行工具,用于將 Java 代碼轉(zhuǎn)成 iOS 平臺上的 Objective-C 代碼。該工具使得 Java 代碼可作為 iOS 應(yīng)用構(gòu)建的一部分,而且無需對生成的文件進行編輯。其目標(biāo)是為了編寫非 UI 應(yīng)用的代碼,包括數(shù)據(jù)訪問和應(yīng)用邏輯。這意味著,開發(fā)者編寫的Java代碼可以成為iOS應(yīng)用程序的一部分,且無需對生成的文件進行編輯。
J2ObjC 支持大多數(shù) Java 語言和運行環(huán)境的客戶端應(yīng)用特性,包括異常、內(nèi)部類和匿名類、泛型、線程和反射,也支持 JUnit 單元測試。
J2ObjC 不能做什么?
J2ObjC 不提供平臺獨立的 UI 工具包,未來也不會支持。
要求
JDK 1.7 or higher
Xcode 5 or higher
Mac OS X 10.9 or higher
J2ObjC并不能幫助開發(fā)者構(gòu)建完整的iOS應(yīng)用,因為J2ObjC并沒有提供任何形式的獨立于平臺的UI工具包,未來也不準(zhǔn)備提供。iOS應(yīng)用的界面仍需要使用Objective-C/C++和iOS SDK來開發(fā)。
評論
圖片
表情
