使用 j2objc 将原始数据类型从 Java 映射到 objective-C
Mapping of primitive data type from Java to objective-C using j2objc
我正在将一个大项目从 Java 翻译到 objective-C。当有原始数据类型时,它们将被转换为 JNI Types 而不是 objective-C 数据类型,例如 boolean -> jboolean。
但是,文档中写到映射应该是直接从boolean到BOOL。
我期望的是它可以直接从布尔值转换为布尔值。可能吗?
A jboolean is typedef'd as a BOOL 当从 Objective-C 来源引用时。转换器过去直接输出 BOOL,但切换为 jboolean(以及 jchar、jint 等),因此无需修改即可构建 JNI 源。
我正在将一个大项目从 Java 翻译到 objective-C。当有原始数据类型时,它们将被转换为 JNI Types 而不是 objective-C 数据类型,例如 boolean -> jboolean。
但是,文档中写到映射应该是直接从boolean到BOOL。
我期望的是它可以直接从布尔值转换为布尔值。可能吗?
A jboolean is typedef'd as a BOOL 当从 Objective-C 来源引用时。转换器过去直接输出 BOOL,但切换为 jboolean(以及 jchar、jint 等),因此无需修改即可构建 JNI 源。