第八天 java转Objective-C工具 J2ObjC

开源库 J2ObjC


https://github.com/google/j2objc

使用


Getting Started

First, either:

Download the current distribution from the Releases section and unzip it, or Get the source and build it. To translate a Java source file (Hello.java, for example):

public class Hello {
    public static void main(String[] args) {
        System.out.println("hello, world");
    }
}
$ j2objc Hello.java
translating Hello.java
Translated 1 file: 0 errors, 0 warnings

To compile the translated file:

$ j2objcc -c Hello.m

j2objcc is a wrapper script that invokes your C compiler (normally clang, aka LLVM, Apple’s C/C++/Objective-C compiler). To build the executable:

$ j2objcc -o hello Hello.o
$ ./hello Hello
hello, world

j2objcc forwards whatever options you specify for the Objective-C compiler. For example, to translate and build with debugging symbols, use the -g flag:

$ j2objcc -g -o hello Hello.m
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值