Перевести Java-код Android Studio в Objective-C с помощью j2objc, возможно ли это?

#j2objc

#j2objc

Вопрос:

Я протестировал j2objc, переведя простой Java-код HelloWorld в Objective-C, и все в порядке. Затем я попытался преобразовать Java-код, написанный в adroid studio, с помощью GUI translate в Objective-C. Но это не работает и выдает ошибку. Как я могу перевести java-код Android Studio в Objective-C или что-то еще, к чему можно получить доступ с помощью iOS? Спасибо

Комментарии:

1. Могу ли я спросить, почему вы пытаетесь выполнить это в первую очередь?

2. конечно! Я написал приложение с Android Studio. Это нормально в системах на базе Android. Теперь я хочу получить к нему доступ в системе iOS. из-за этого мне нужен переводчик

Ответ №1:

Код GUI явно не поддерживается j2objc; первый абзац о http://j2objc.org государства:

Цель состоит в том, чтобы написать код приложения, отличный от пользовательского интерфейса (например, логику приложения и модели данных), на Java, который затем совместно используется веб-приложениями (с использованием GWT), приложениями для Android и приложениями для iOS.

AFAIK, нет инструмента, который преобразует пользовательский интерфейс Android в iOS. Однако существует несколько платформ, имеющих собственную абстракцию пользовательского интерфейса, которые поддерживают Android и iOS, такие как Xamarin, Corona SDK и Apache Cordova (он же Phonegap).