Erweiterte Konzepte und Interne iOS-Funktionen

In diesem Thema werden der Entwurf der MonoTouch-API, Assemblys und Klassen aus der .NET-Basisklassenbibliothek (Base Class Library, BCL) sowie die Integration von Visual Studio für Mac in die Interface Builder von Xcode und die Apple-Toolkette beschrieben.

API-Entwurf

Erläutert die Entwurfsprinzipien hinter der API-Bindung.

Verfügbare Assemblys

Listet die verfügbaren Assemblys und Klassen aus der .NET Base Class Library (BCL) auf.

XIB-Codegenerierung

Außerdem wird behandelt, Visual Studio für Mac und die Xcode-Interface Builder ihnen die Verwendung von Interface Builder zum Entwerfen der Benutzeroberfläche ermöglicht.

Wichtig

In diesem Dokument Visual Studio für Mac die Integration in die Xcode-Interface Builder erläutert. Weitere Informationen zum iOS-Designer finden Sie im iOS Designer-Dokument .

iOS-Architektur

Xamarin.iOS-Anwendungen werden in der Mono-Ausführungsumgebung ausgeführt und verwenden die vollständige Ahead-of-Time-Kompilierung (AOT), um C#-Code in die ARM-Assemblysprache zu kompilieren. In diesem Leitfaden wird Xamarin.iOS auf niedriger Ebene untersucht.

Selektoren

Hinweise und Verwendung zum direkten Aufrufen Objective-C von Selektoren (Methoden).

Einschränkungen

Fallstricke und Einschränkungen, die bei Xamarin.iOS zu beachten sind.