我正在开发Java到AOT C编译器(https://github.com/mozsakalli/Cava) 完成将standart Java类编译为等效的c类的第一步。不,我正在尝试在生成的C类和Objective-C(iOS)类之间架起桥梁。我需要一种方法来跟踪Objective-C类的释放以释放对等Java类。
代码在代码中看起来还不错,但是会出错。
@interface JavaString : NSString {
@public jobject javaPeer;
}
@end
@implementation JavaString
-(void) dealloc {
[super dealloc];
//free java object
}
@end
有什么建议吗?