В моей компании у нас есть 2 родных библиотеки iOS/Android с использованием Core Data и ORMLite. Мы хотели бы заменить эти ORM по сферам, но у нас мало вопросов о совместимости между различными библиотеками областей.Совместимость между областью iOS и реальностью Xamarin iOS && realm Java и realm Xamarin Android
- Является ли Realm Objective-C совместимым с Realm Xamarin iOS (realm dotnet?)?
- Является ли Realm Objective-C совместимым с Realm Swift?
- Является ли Realm Java совместимым с Realm Xamarin Android (realm dotnet?)?
совместимыми я имею в виду, я могу сделать приложение Xamarin с помощью области действия DotNet писать некоторые данные в области, а затем запросить эти данные из нативного Obj-C/быстрой библиотеки, используя сферу (что библиотека на него ссылается приложение xamarin).
Итак, если у меня есть в родной библиотеке модель класса A (в obj-c/swift или java), я могу сделать ее общедоступной и использовать систему привязки Xamarin для ее использования из Xamarin без дублирования этого класса в C# , правильно? – LiohAu
Нет, вам придется дублировать класс модели на том языке, на котором вы хотите его использовать. –
Хм. Я действительно не понимаю, почему. Поскольку xamarin делает привязку для нас, если я делаю myModelObject.myProperty = "abc"; xamarin будет имитировать [myModelObject setMyProperty: @ "abc"]; так что за сценой царство называется моделью? – LiohAu