Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Platforma Xamarin oferuje ścieżkę dla deweloperów przeznaczonych dla systemu iOS, aby przenieść kod interfejsu nieużytkownika do niezależnego od platformy języka C#, dzięki czemu można go używać w dowolnym miejscu, w jakim jest dostępny język C#, w tym android za pośrednictwem platformy Xamarin.Android i różnych odmian systemu Windows. Jednak tylko dlatego, że używasz języka C# z platformą Xamarin, nie możesz korzystać z istniejących umiejętności i Objective-C kodu. W rzeczywistości wiedza Objective-C sprawia, że jesteś lepszym deweloperem platformy Xamarin.iOS, ponieważ platforma Xamarin uwidacznia wszystkie natywne interfejsy API platformy iOS i OS X, które znasz i kochasz, takie jak UIKit, Core Animation, Core Foundation i Core Graphics, aby wymienić kilka. Jednocześnie uzyskujesz możliwości języka C#, w tym funkcje, takie jak LINQ i Generics, a także rozbudowane biblioteki klas bazowych platformy .NET do użycia w aplikacjach natywnych.
Ponadto platforma Xamarin umożliwia wykorzystanie istniejących Objective-C zasobów za pośrednictwem technologii znanej jako powiązania. Po prostu utworzysz bibliotekę statyczną i uwidocznisz ją w Objective-C języku C# za pomocą powiązania, jak pokazano na poniższym diagramie:
Nie musi to być ograniczone do kodu innego niż interfejs użytkownika. Powiązania mogą również uwidaczniać kod interfejsu użytkownika opracowany w Objective-C programie .
Znajdziesz mnóstwo informacji w naszej witrynie dokumentacji, aby ułatwić przejście na platformę Xamarin, pokazując, jak zintegrować kod C# z tym, co już wiesz. Oto niektóre najważniejsze informacje, które ułatwiają rozpoczęcie pracy:
- Podstawy języka C# dla Objective-C deweloperów — krótki elementarz dla Objective-C deweloperów, którzy chcą przejść do platformy Xamarin i języka C#.
- Przewodnik: wiązanie Objective-C biblioteki — przewodnik krok po kroku dotyczący ponownego użycia istniejącego Objective-C kodu w aplikacji platformy Xamarin.iOS.
Po zrozumieniu, w jaki sposób język C# porównuje się z Objective-C powyższym przewodnikiem powiązania i zapoznasz się z nim, będziesz w dobrym stanie przejść na platformę Xamarin. W ramach kolejnych działań bardziej szczegółowe informacje na temat technologii powiązań platformy Xamarin.iOS, w tym kompleksowe informacje o powiązaniach, są dostępne w sekcji Wiązanie Objective-C .
Na koniec po przejściu do platformy Xamarin.iOS warto zapoznać się z międzyplatformowymi wskazówkami, w tym analizami przypadków opracowanych przez nas aplikacji referencyjnych oraz najlepszymi rozwiązaniami dotyczącymi tworzenia kodu wielokrotnego użytku międzyplatformowego zawartego w sekcji Tworzenie aplikacji międzyplatformowych.