Introducción a Xamarin.iOS

Xamarin.iOS permite a los desarrolladores crear aplicaciones nativas de iOS con los mismos controles de interfaz de usuario disponibles en Objective-C y Xcode, pero con la flexibilidad y la elegancia de un lenguaje moderno (C#), la eficacia de la Biblioteca de clases base (BCL) de .NET y dos IDE de primera clase: Visual Studio para Mac y Visual Studio. En esta serie se explica cómo configurar e instalar Xamarin.iOS y se tratan los aspectos básicos del desarrollo de Xamarin.iOS.

Componentes necesarios

Para compilar para Xamarin.iOS, se requiere lo siguiente:

  • la versión más reciente de Visual Studio
  • el último SDK de iOS
  • la última versión de Xcode
  • la versión mínima de macOS requerida por Xcode

Para conocer los requisitos de versión específicos, consulte las notas de la versión más reciente de Xamarin.iOS .

La última versión de Xcode se puede descargar desde el Centro para desarrolladores de iOS (inicio de sesión requerido), o a través de Mac App Store:

Captura de pantalla de la página de listade Xcode en Mac App Store

Serie Introducción

Configuración e instalación

Configure Xamarin.iOS y ejecútelo en Visual Studio para Mac o Visual Studio. En esta sección se explican la descarga, la instalación mediante Xamarin Installer, el inicio de sesión con la cuenta de Microsoft, los elementos de solución de problemas comunes, el aprovisionamiento de dispositivos, etc.

Hello, iOS

En esta guía en dos partes se enseña a compilar la primera aplicación de Xamarin.iOS mediante Visual Studio para Mac o Visual Studio y se presentan los aspectos básicos del desarrollo de aplicaciones de iOS con Xamarin. En ella también se presentan las herramientas, los conceptos y los pasos necesarios para compilar e implementar una aplicación de Xamarin.iOS.

Hello, iOS Multiscreen

En esta guía en dos partes se examina la ampliación de la aplicación creada en la guía Hello, iOS a fin de controlar una segunda pantalla. Se presentan conceptos como el modelo de diseño Modelo-Vista-Controlador, se implementa la navegación de iOS y se conoce a fondo la estructura y la funcionalidad de la aplicación de iOS.

Xamarin for Objective-C Developers

Proporciona información para los desarrolladores de Objective-C que realizan la transición a la plataforma Xamarin.

Vídeo

Creación de una aplicación iOS por primera vez con Xamarin para Visual Studio