我正在开发一个项目,该项目需要基于相对复杂的规则集进行业务逻辑计算。该calucations要在以下平台上执行:在iOS项目中使用Java库
- Android应用
- iOS应用
- 的Java EE应用程序容器
业务逻辑不依赖于任何平台的具体细节,但严格关于“数字运算”。
为了避免Java和Objective C的双重实现,这需要进行精细的测试等等,我想创建一个包含实现的Java库,并在iOS应用程序中使用它。
这样做的最好方法是什么?为Objective C做一个本地端口会更好吗?以相反的方式做它,并在Objective C中编写库并在Android/Java上使用它会更好吗?
感谢您的详细回复。我们可能会给j2objc一枪,看看它是否有效。如果不是,Objective-C中的纯C或本地实现将是下一步。 – Philipp 2013-02-18 15:04:23