我可以在Xcode项目中使用Java库(Swiss Ephemeris)进行iOS开发吗?

时间:2018-08-10 10:56:16

标签: java swift xcode

我正在构建一个IOS应用程序,我想在其中使用一个jar文件的 Swiss Ephemeris 库。但是我是Xcode的新手,而且很快。我关心的是如何在Xcode项目中使用jar文件进行IOS开发。 我从http://www.th-mack.de/international/download/下载了jar文件 任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

JAR文件是Java存档,这意味着您需要在要使用Java的系统上安装Java(除非已安装Java,否则无法在Windows或macOS上打开或使用jar文件)。 iOS也是如此。为了在您的应用中使用jar文件,iOS需要安装Java,而没有安装Java。如果这样做的话,您甚至无法访问库函数,因为它是Java而不是Swift。

答案 1 :(得分:0)

库使用与应用程序不同的语言编写。在某些情况下,例如C ++代码可以在iOS上运行,而Java无法。

这是因为Java在JVM(Java虚拟机)内部运行。它运行已编译的Java字节码。但是,iOS根本没有JVM,因此有问题的iPhone根本无法理解这个“ jar”文件是什么。

由于这个原因,在编写iOS应用程序时,您将无法使用该库,也就无法使用任何Java库。