j2objc0.9.5使用

编译环境:

系统:mac osx 10.10

xcode:6.1.1

maven:3.2.2

步骤一、下载编译j2objc

下载地址:https://github.com/google/j2objc

下载了源码以后,进入${j2objc_path},编译完整源码:

$make dist -j8

编译完成后会在${j2objc_path}底下生成一个dist目录,后续命令行操作及配置xcode环境等都会引用此目录

注:-j<n>中的n是 parallel builds可同时执行的任务数,根据电脑配置自己增大或减小这个数,如果编译出错,可以降低这个数,或者不用这个参数。

步骤二、在目录dist下,编写一个Hello.java并执行转换

Hello.java内容如下:

1 public class Hello {
2   public static void main(String[] args) {
3     System.out.println("hello, world");
4   }
5 }

执行转换:

$j2objc Hello.java

translating Hello.java

Translated 1 file: 0 errors, 0 warnings

执行完后会在当前目录下生成两个文件:Hello.h和Hello.m,即objective C的源文件。

简单的转换例子就完成了。

时间: 2024-08-08 04:02:12

j2objc0.9.5使用的相关文章

j2objc0.9.5使用二——xcode中使用j2objc

在Xcode中使用J2ObjC有两种方式:External Build和Xcode Build Rule. Xcode Build Rules方式: 一.创建新工程 打开Xcode,选择新建工程——随便选择一个Application,比如Single View application. Product Name和Organization Name等自己随便填.我的工程名为Java2ObjcTest 二.添加J2ObjC Build Rule 1.新建一个Settings.xcconfig文件,内