title: Which should I use for iOS development, a C library the Java version?
body: <p>I am working on an iPhone project and want to use an open source library which I found in both java and C. Currently I am working on iPhone only, but later I plan to port to other platforms too. It's a client-server app, where server is already java-based. </p>
  
  <p>What I want to do is to design iPhone UI in objective-c which communicates with java-based or C-based client library.</p>
  
  <p>As far as I know, a Java-based library will remain the best option for me because it is cross-platform, but what about Objective-c and Java communication. Is it possible using JNI, and will it take more time to develop than C, and what abt software efficiency?? Which should I choose, C or java-based library, bearing in mind fast development lifecycle?</p>
  
  <p>Through Googling, I learned that Java and Objecive-c communication is possible using a "Java bridge", but I read another post, which said that Apple has restricted the use of "java bridge" in Mac OS X 10.4 and later...</p>
  
  <p>Given that information, which version of the library should I use?</p>