W artykule https://developer.xamarin.com/guides/cross-platform/macios/binding/ wspomniano, w jaki sposób natywna biblioteka napisana przy użyciu Objective-C może być używana w Xamarinie. Czy istnieje jakaś dokumentacja umożliwiająca to samo z natywną strukturą napisaną w języku Swift? https://developer.xamarin.com/guides/ios/advanced_topics/embedded_frameworks/ mówi o używaniu wbudowanych frameworków, ale nie mówi nic o szybkich. Czy to samo działa?Korzystanie z biblioteki Swift w Xamarin
Odpowiedz
Oprawa bibliotek Swift nie jest oficjalnie obsługiwane, ale można znaleźć dokumentację na temat jak to zrobić:
https://medium.com/@Flash3001/binding-swift-libraries-xamarin-ios-ff32adbc7c76
Doskonały! Jesteś MVP :)! –
Złamany link, czy możesz opublikować go bezpośrednio? –
Zapisałem go, gdy ogłosił zamknięcie, po prostu opublikowałem na Medium. –
Swift nie obsługuje tworzenia statycznych 'bibliotek .a', obsługuje tylko stworzenie ramowego. Jedynym sposobem, o którym obecnie wiem, jest stworzenie statycznej biblioteki ObjC i udostępnienie Swift Framework za pośrednictwem funkcji opartych na ObjC, a następnie możesz powiązać to z C#. – SushiHangover
@SushiHangover - jeśli projekt ma jakieś szybkie odwołanie, to nie można go przetłumaczyć na .a library w prawo! ale jeśli używa on szybkich frameworków, to nie jest to problem, który możemy przekształcić w .a library. Popraw mnie Jeśli się mylę! Jeśli masz działającą próbkę hostowaną w Githubie lub coś uprzejmie pomyśl nad udostępnieniem go –
@ DuraiAmuthan.H Jestem nie wiesz co masz na myśli ... – SushiHangover