0

У меня есть мобильный проект нужно использовать библиотеку третьей стороны, я хочу использовать Titanium на обоих прошивкой и андроида, но библиотека написана только в Objective C.Как использовать стороннюю библиотеку Objective C в разработке Titanium?

Существует сообщение от Appcelerator: Extending Titanium Mobile

Кажется, нужно переписать код, но это довольно сложно.

Есть ли другие способы достижения этого?

ответ

1

Не зная, в какой библиотеке это или какие-либо подробности, я бы сказал, нет, нет абсолютно никакого способа обойти это.

Все, что написано в Obj-C, работает на iOS, вещи, написанные в JAVA, запускаются на Android. Поэтому вам нужно написать что-то в JAVA, чтобы ваш модуль работал на Android.

Что касается переноса существующей библиотеки Obj-C на Titanium, это, как правило, очень тривиально и подробно описано в документах, которые вы также связали.

С другой стороны, если ваша библиотека может быть реализована в JavaScript, то я бы переписал ее на JavaScript, а не переписывал ее для Android, это даст вам больше возможностей платформы.

Смежные вопросы