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. –
- 1. Xamarin: Korzystanie z biblioteki Native
- 2. Android: Korzystanie z biblioteki ActionBarSherlock
- 3. Korzystanie z getSpectrum() w libgdx biblioteki
- 4. Korzystanie z biblioteki OpenCV w Octave
- 5. Korzystanie z biblioteki OpenCV EIGEN 2.3.1
- 6. Korzystanie z biblioteki PHPhotoLibrary, takiej jak ALAssetsLibrary
- 7. Wspólna biblioteka Xamarin i PCL
- 8. Różnica między przenośnymi klasy biblioteki i udostępnionej biblioteki klasy w Xamarin platformy wzajemnej
- 9. Xamarin Problem z instalacją
- 10. Korzystanie z biblioteki MS Anti XSS do odkażania HTML
- 11. Jak mogę zabronić programistom korzystanie z mojej utworzonej biblioteki statycznej?
- 12. XCode 4.2 i korzystanie z biblioteki statycznej powodującej problemy
- 13. Korzystanie z JNA do łącza do biblioteki niestandardowej
- 14. Korzystanie z nierozwiązanym identyfikatorze „AccessToken” przy użyciu Facebook Swift SDK
- 15. swift: Jak załadować zdjęcia z biblioteki zdjęć bez użycia UIImagePickerController?
- 16. Korzystanie z najnowszego oprogramowania Xamarin Studio, kompilacja błędów z opcją "Nie można znaleźć sieci .NetPortable"
- 17. Korzystanie mapę słownika w Swift 2, aby powrócić do słownika
- 18. Korzystanie X11 w OSX 10.8.3: "ld: biblioteki nie znaleziono -lX11"
- 19. Korzystanie własną prekompilowany udostępnionej biblioteki w projekcie Android NDK
- 20. OnBackPressed w Xamarin Androida
- 21. Prawidłowo używając Obj-C biblioteki w projekcie Swift
- 22. Korzystanie predykaty na Array obiektów w Swift zwraca błąd
- 23. Błąd: Korzystanie z nierozwiązanym Identifier 'proces'
- 24. Korzystanie supercollider z pytona
- 25. Korzystanie z operatora Range w Data.subdata
- 26. Korzystanie z PhoneGap, Jak uzyskać dane obrazu base64 ze zdjęcia wybranego z biblioteki zdjęć w iPhone'ie
- 27. NSUserDefaults - Xamarin
- 28. Korzystanie z Boost.Program_options w programie modułowym
- 29. System.Timer brakuje w Xamarin PCL
- 30. Błąd w przykładowej aplikacji Xamarin
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