Как бы я использовал базу данных Realm на Android от Objective-C?

Мы экспериментируем с переносом нашего кода Objective C на Android с помощью CrystaX NDK. Это альтернативный NDK, который поддерживает target-C вместе с расширенной функциональностью C ++. Пока что все выглядит так, как будто с ним будет легко работать, кроме Realm, так как он очень зависит от языка создания таблиц базы данных. Сторона Realm в Objective-C уже имеет скомпилированную библиотеку iOS, которую мы не можем использовать в Realm, и было бы непросто создать все наши таблицы на Java, а затем связать их с Objective-C. Здесь есть решение?

0

Решение

Базовая база данных Realm по-прежнему является закрытым исходным кодом, и хотя вы могли бы технически использовать тот же API C ++, который используют привязки, я бы не рекомендовал его, поскольку они не подходят для этого варианта использования и не очень хорошо документированы на данный момент.

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

Сейчас я боюсь, что было бы лучше подождать, пока мы не выпустим надлежащий C ++ API.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]