使用j2objc将原始数据类型从Java映射到objective-C

时间:2015-06-24 09:33:23

标签: ios objective-c primitive-types j2objc

我正在将一个大型项目从Java转换为Objective-C。当存在原始数据类型时,它们将被转换为JNI类型而不是目标C数据类型,例如boolean - > jboolean。

但是,文档中写的映射应该直接从boolean到BOOL。

我期望它可以直接从布尔转换为BOOL。有可能吗?

1 个答案:

答案 0 :(得分:2)

从Objective-C源引用时jboolean is typedef'd as a BOOL。翻译器用于直接输出BOOL,但切换到jboolean(以及jchar,jint等),因此无需修改即可构建JNI源。