Concetti avanzati e interni di iOS

Questo argomento illustra la progettazione, gli assembly e le classi dell'API MonoTouch della libreria di classi di base .NET e il modo in cui Visual Studio per Mac si integra con Interface Builder di Xcode e la toolchain di Apple.

Progettazione dell'API

Illustra i principi di progettazione alla base dell'associazione API.

Assembly disponibili

Elenca gli assembly e le classi disponibili dalla libreria di classi di base .NET.

Generazione di codice XIB

Illustra anche come Visual Studio per Mac e Interface Builder di Xcode consentono di usare Interface Builder per progettare l'interfaccia utente.

Importante

Questo documento illustra l'integrazione di Visual Studio per Mac solo con Interface Builder di Xcode. Per altre informazioni su iOS Designer, vedere il documento di iOS Designer .

Architettura iOS

Le applicazioni Xamarin.iOS vengono eseguite all'interno dell'ambiente di esecuzione Mono e usano la compilazione full Ahead of Time (AOT) per compilare il codice C# nel linguaggio assembly ARM. Questa guida illustra Xamarin.iOS a un livello basso

Objective-C Selettori

Note e utilizzo per chiamare Objective-C direttamente i selettori (metodi).

Limitazioni

Insidie e limitazioni da tenere presenti con Xamarin.iOS.