準備
1、在桌面創(chuàng)建一個objectc工程。(案例中工程名為j2oc)
2、將j2objc-2.6.zip解壓到桌面。
開始
1、打開j2oc工程,在Other Linker Flags 添加 -ljre_emul -liconv

image.png
2、添加User-Defined,如下圖

image.png
2.1、配置J2OBJC_HOME ,key值為j2objc-2.6的絕對路徑

image.png
2.2、配置工程的引用路徑,如下圖

image.png
2.3、添加腳本,
if [ ! -f "${J2OBJC_HOME}/j2objc" ]; then echo "J2OBJC_HOME is not correctly defined, currently set to '${J2OBJC_HOME}'"; exit 1; fi;
"${J2OBJC_HOME}/j2objc" -d ${DERIVED_FILE_DIR} -sourcepath "${PROJECT_DIR}/j2oc" --no-package-directories -g ${INPUT_FILE_PATH};
${DERIVED_FILE_DIR}/${INPUT_FILE_BASE}.h
${DERIVED_FILE_DIR}/${INPUT_FILE_BASE}.m

image.png
收工
1、使用如下圖

image.png
#import "ViewController.h"
#import "HelloWorld.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
[TestHelloWorld mark];
}
@end