Erweiterte iOS-Konzepte und Interne
In diesem Thema werden der Entwurf der MonoTouch-API, Assemblys und Klassen aus der .NET-Basisklassenbibliothek (BCL) behandelt und wie Visual Studio für Mac in den Xcode-Schnittstellen-Generator und die Apple-Toolkette integriert wird.
API-Entwurf
Erläutert die Entwurfsprinzipien hinter der API-Bindung.
Verfügbare Assemblys
Listet die verfügbaren Assemblys und Klassen aus der .NET-Basisklassenbibliothek (BCL) auf.
XIB-Codegenerierung
Außerdem wird erläutert, wie Sie Visual Studio für Mac- und Xcode-Schnittstellen-Generator zum Entwerfen der Benutzeroberfläche verwenden können.
Wichtig
In diesem Dokument wird die Integration Visual Studio für Mac nur mit dem Xcode-Schnittstellen-Generator erläutert. Weitere Informationen zum iOS-Designer finden Sie im Dokument iOS Designer.
iOS-Architektur
Xamarin.iOS-Anwendungen werden in der Mono-Ausführungsumgebung ausgeführt und verwenden die vollständige AOT-Kompilierung (Ahead of Time), um C#-Code in die ARM-Assemblysprache zu kompilieren. In diesem Leitfaden wird Xamarin.iOS auf niedriger Ebene untersucht.
Objective-C Selektoren
Hinweise und Verwendung zum direkten Aufrufen Objective-C von Selektoren (Methoden).
Einschränkungen
Fallstricke und Einschränkungen, die mit Xamarin.iOS beachtet werden müssen.