Xamarin iOS - Создание привязки - нужна ли другая для классических, унифицированных форм и форм AND?
Я заметил существенные различия, если мы создадим библиотеку для более нового унифицированного API, которая не будет работать в классическом API. Нужно ли нам создавать специальный проект для форм? Если нет, то лучше ли использовать привязку для классического или унифицированного в проекте форм? Кроме того, есть ли способ создать привязку, которая будет работать как в классическом, так и в унифицированном стиле? Пока что мои попытки не сработали из-за изменений в API.
Спасибо!
1 ответ
В Xamarin.iOS есть два типа проектов: классический и унифицированный.
Проект Forms может быть любым, это не третий вариант (это просто обычный классический или унифицированный проект со ссылкой на nuget Forms).
Невозможно создать одну сборку привязки, которая работает как для Classic, так и для Unified (например, одна из причин заключается в том, что версия Classic ссылается на monotouch.dll, а версия Unified ссылается на Xamarin.iOS.dll).