Concepts avancés et composants internes d’iOS

Cette rubrique examine la conception de l’API MonoTouch, les assemblys et les classes de la bibliothèque de classes de base (BCL) .NET, et comment Visual Studio pour Mac s’intègre à Interface Builder de Xcode et à la chaîne d’outils d’Apple.

Conception d’API

Explique les principes de conception de la liaison d’API.

Assemblys disponibles

Répertorie les assemblys et classes disponibles à partir de la bibliothèque de classes de base (BCL) .NET.

Génération de code XIB

Il décrit également comment Visual Studio pour Mac et le générateur d’interface de Xcode vous permet d’utiliser Le Générateur d’interface pour concevoir l’interface utilisateur.

Important

Ce document explique uniquement l’intégration de Visual Studio pour Mac à Interface Builder de Xcode. Pour plus d’informations sur le Designer iOS, consultez le document Designer iOS.

Architecture iOS

Les applications Xamarin.iOS s’exécutent dans l’environnement d’exécution Mono et utilisent la compilation AOT (Full Ahead of Time) pour compiler du code C# en langage d’assembly ARM. Ce guide explore Xamarin.iOS à un niveau faible

Objective-C Sélecteurs

Notes et utilisation pour appeler Objective-C directement des sélecteurs (méthodes).

Limitations

Pièges et limitations à connaître avec Xamarin.iOS.