我有一组功能(类),希望与我为 iPhone 和 Blackberry (Java) 构建的应用程序共享。有人有这样做的最佳实践吗?
据我了解你的问题,这是不可能的 - iPhone 和 Java 的二进制格式不兼容 - 甚至对于黑莓设备上的本机库也是如此。
这与为 OS X 构建不同,在 OS X 中您可以使用 Java,不幸的是 iPhone 不支持 Java。
最好的想法可能是用 Objective-C 构建库,然后将其移植到 Java,这比其他方式更容易转换。如果您使用 Objective-C 进行编程并确保您的代码没有内存泄漏 - 那么更改就不会那么复杂。
如果你保持类的结构相同,那么你应该会发现维护更简单 - 修复 Java 中的错误,并且你应该会发现很容易检查 ObjC 方法等中的相同错误。
希望这会有所帮助 - 抱歉,这并不都是好消息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)