iOS conceptos avanzados y elementos internosiOS Advanced Concepts and Internals

En este tema se examina en API de MonoTouch diseño, los ensamblados y clases de la biblioteca de clases de Base (BCL) de .NET y cómo se integra Visual Studio para Mac con generador del Xcode de interfaz y la cadena de herramientas de Apple.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.

Diseño de APIAPI Design

Explica los principios de diseño detrás de la API de enlace.Explains the design principles behind the API Binding.

Ensamblados disponiblesAvailable Assemblies

Enumera los ensamblados disponibles y las clases de biblioteca de clases de Base (BCL). NET.Lists the available assemblies and classes from the .NET Base Class Library (BCL).

Generación de código XIBXIB Code Generation

También cubre cómo Visual Studio para Mac y el generador de interfaz de Xcode le permite usar el generador de interfaz de diseño de interfaz de usuario.It also covers how Visual Studio for Mac and Xcode's Interface Builder allows you to use Interface Builder to design UI.

Importante

Este documento explica Visual Studio para la integración de Mac con solo el generador de interfaz de Xcode.This document explains Visual Studio for Mac's integration with Xcode's Interface Builder only. Para obtener más información sobre el Diseñador de iOS, revise la iOS diseñador documento.For more information on the iOS Designer, please review the iOS Designer document.

Arquitectura de iOSiOS Architecture

Aplicaciones de Xamarin.iOS ejecutan dentro del entorno de ejecución Mono y usar completos de la compilación con antelación de tiempo (AOT) para compilar código C# para el lenguaje ensamblador ARM.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. Esta guía explora Xamarin.iOS en un nivel bajoThis guide explores Xamarin.iOS at a low level

Selectores de Objective-c.Objective-C Selectors

Notas y uso para llamar directamente a los selectores Objective-C (métodos).Notes and usage for calling Objective-C Selectors (methods) directly.

LimitacionesLimitations

Riesgos y limitaciones que deben tenerse en cuenta con Xamarin.iOS.Pitfalls and limitations to be aware of with Xamarin.iOS.