哪个应该用于iOS开发,哪个C库是Java版本?

aqa*_*cha 0 java iphone java-native-interface objective-c

我正在开发一个iPhone项目,并希望使用我在java和C中找到的开源库.目前我只在iPhone上工作,但后来我也计划移植到其他平台.它是一个客户端 - 服务器应用程序,其中服务器已经基于java.

我想要做的是在objective-c中设计iPhone UI,它与基于java或基于C的客户端库进行通信.

据我所知,基于Java的库仍然是我的最佳选择,因为它是跨平台的,但是Objective-c和Java通信呢?是否有可能使用JNI,并且开发需要比C更长的时间,以及什么是软件效率?我应该选择哪个基于C或java的库,还要考虑快速开发生命周期吗?

通过谷歌搜索,我了解到使用"Java桥"可以实现Java和Objecive-c通信,但我读了另一篇文章,其中说苹果限制在Mac OS X 10.4及更高版本中使用"java bridge"......

鉴于该信息,我应该使用哪个版本的库?

Mos*_*she 6

使用C.

Java不能在iOS上运行.您需要与Web服务器通信才能执行Java代码.

但是,对于您的Web服务,我建议使用Java,因为您的服务器已经运行Java.要从应用程序与服务进行通信,请定义一些端点,然后从应用程序向服务器发出HTTP请求.