例如,你可以使用Spring吗?我想这永远不可能,因为robovm使用提前编译器而Spring是运行时依赖注入.有人可以详细说明吗?
JPA和其他Java EE技术如何?
解决方法 robovm支持大多数你期望从JVM中获得的东西,包括Spring用于依赖注入的反射.像 RoboGuice这样的东西应该在robovm上正常工作.robovm不支持的最值得注意的功能是运行时字节码生成和加载.依赖于字节码 *** 作的库将无法在robovm上使用.
robovm缺少的另一件事是支持动态JNI.仍然支持JNI,但本机代码必须在编译时静态链接,而不是像普通JVM那样在运行时动态链接.原因是普通的JNI基于动态库,但iOS上不允许使用动态库.
robovm的运行时类库(java.*,javax.*等)基于AndroID运行时类库的非UI部分.因此,任何适用于AndroID且不使用AndroID UI类的技术理论上都应该适用于robovm.
总结以上是内存溢出为你收集整理的ios – RoboVM提前编译器的基本约束全部内容,希望文章能够帮你解决ios – RoboVM提前编译器的基本约束所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)