Conceptos avanzados y funcionamiento interno de iOSiOS Advanced Concepts and Internals

En este tema se busca en MonoTouch API diseño, los ensamblados y clases de la biblioteca de clases de Base (BCL) de .NET y cómo Visual Studio para Mac se integra con Interface Builder de Xcode y 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 el enlace de API.Explains the design principles behind the API Binding.

Ensamblados disponiblesAvailable Assemblies

Enumera los ensamblados disponibles y las clases de la biblioteca de clases de .NET Base (BCL).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 e Interface Builder de Xcode le permite usar Interface Builder al 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 a Visual Studio para la integración del equipo Mac con Xcode Interface Builder.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, consulte el iOS Designer documento.For more information on the iOS Designer, please review the iOS Designer document.

Arquitectura de iOSiOS Architecture

Aplicaciones de Xamarin.iOS se ejecutan dentro del entorno de ejecución Mono y use compilación adelante of Time (AOT) completa 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 de Objective-C (métodos).Notes and usage for calling Objective-C Selectors (methods) directly.

LimitacionesLimitations

Problemas y limitaciones a tener en cuenta con Xamarin.iOS.Pitfalls and limitations to be aware of with Xamarin.iOS.