Можно ли написать библиотеку C ++, которая могла бы использоваться в проектах iOS и Android Native? - PullRequest
0 голосов
/ 29 августа 2018

Я хочу написать приложение для обеих платформ и хочу, чтобы оно было нативным.

Тем не менее, я бы хотел, чтобы запись выполнялась где-нибудь . Поскольку бизнес-логика займет огромную часть приложения. И это было бы довольно просто в отношении фреймворков (в основном математических вычислений). Я хотел бы переместить его в общую часть приложения.

Итак, мой вопрос: есть ли удачные примеры на библиотеке C ++, которые можно было бы использовать для обеих нативных платформ?

1 Ответ

0 голосов
/ 29 августа 2018

Да, это возможно, поскольку iOS поддерживает файлы и библиотеки c++, а через NDK Android также поддерживает библиотеки c ++ и c ++.

В Интернете много ресурсов, но вы можете найти следующие полезные из Среднего:

https://medium.com/safetycultureengineering/how-to-build-a-shared-c-library-for-ios-and-android-a3817aba5798

Будьте осторожны, так как это приведет к снижению производительности, и вы должны быть осторожны при компиляции сборок, если вы хотите, чтобы он запускался как на устройстве iOS, так и на симуляторе, вам нужно будет создать полный двоичный файл в том виде, в каком он есть. построен на разных архитектурах чипов.

...