Межпроцессное взаимодействие между XCode (Objective C) и Java RMI - PullRequest
1 голос
/ 21 ноября 2011

У меня есть приложение RMI, в котором реализована служба, и в нем много кода, и я не хочу переделывать бизнес-логику только для поддержки приложения для iPhone.

Может ли кто-нибудь помочь мне влучший способ получить доступ к этим службам RMI, используя цель C?Или есть какой-то другой способ сделать это возможным, пожалуйста, дайте мне знать, если это ужасный вопрос, будучи программистом, я ожидаю, что у гетерогенных программ будет способ общаться друг с другом, поэтому этот вопрос возникаетя с этим предположением.

1 Ответ

3 голосов
/ 21 ноября 2011

В iOS нет среды выполнения Java, нет поддержки Java в SDK, и приложение Objective-C не может запустить другой процесс на устройстве (если оно не взломано), поэтому у вас не будет никакого способа приложение для запуска JVM. Поэтому единственный другой вариант, о котором я знаю (если не считать переписывания кода Java), - это сделать вашу функциональность Java доступной через веб-сервисы.

Кроме того, в iOS нет прямого способа взаимодействия приложений (или даже одновременного запуска на переднем плане).

...