Erweiterte Konzepte und internale für IOSiOS Advanced Concepts and Internals

Dieses Thema befasst sich mit dem MonoTouch-API-Design, den Assemblys und Klassen aus der .net-Basisklassen Bibliothek (Base Class Library, BCL) und der Integration Visual Studio für Mac in Xcode-Interface Builder und der Apple-Toolkette.This topic looks into MonoTouch API design, assemblies and classes from the .NET Base Class Library (BCL), and how Visual Studio for Mac integrates with Xcode's Interface Builder and Apple's toolchain.

API-EntwurfAPI Design

Erläutert die Entwurfs Prinzipien hinter der API-Bindung.Explains the design principles behind the API Binding.

Verfügbare AssemblysAvailable Assemblies

Listet die verfügbaren Assemblys und Klassen aus der .net-Basisklassen Bibliothek (BCL) auf.Lists the available assemblies and classes from the .NET Base Class Library (BCL).

XIB-CodegenerierungXIB Code Generation

Außerdem wird erläutert, wie Visual Studio für Mac und Xcode Interface Builder die Verwendung von Interface Builder zum Entwerfen der Benutzeroberfläche ermöglicht.It also covers how Visual Studio for Mac and Xcode's Interface Builder allows you to use Interface Builder to design UI.

Wichtig

In diesem Dokument wird die Integration von Visual Studio für Mac in Xcode nur Interface Builder erläutert.This document explains Visual Studio for Mac's integration with Xcode's Interface Builder only. Weitere Informationen zum IOS-Designer finden Sie im IOS- Designer -Dokument.For more information on the iOS Designer, please review the iOS Designer document.

iOS-ArchitekturiOS Architecture

Xamarin. IOS-Anwendungen werden innerhalb der Mono-Ausführungsumgebung ausgeführt und verwenden die vollständige vorab Kompilierung (AOT C# ), um Code in die Arm-Assemblysprache zu kompilieren.Xamarin.iOS applications run within the Mono execution environment, and use full Ahead of Time (AOT) compilation to compile C# code to ARM assembly language. In dieser Anleitung wird xamarin. IOS auf niedriger Ebene behandelt.This guide explores Xamarin.iOS at a low level

Ziel-C-SelektorenObjective-C Selectors

Hinweise und Verwendung für das direkte Aufrufen von Ziel-C-Selektoren (Methoden).Notes and usage for calling Objective-C Selectors (methods) directly.

EinschränkungenLimitations

Mit xamarin. IOS zu berücksichfügende Fehler und Einschränkungen.Pitfalls and limitations to be aware of with Xamarin.iOS.