Introducción a Xamarin.iOSGetting Started with 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.Xamarin.iOS allows developers to create native iOS applications using the same UI controls that are available in Objective-C and Xcode, except with the flexibility and elegance of a modern language (C#), the power of the .NET Base Class Library (BCL), and two first-class IDEs - Visual Studio for Mac and 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.This series introduces how to setup and install Xamarin.iOS and addresses the basics of Xamarin.iOS development.

Componentes obligatoriosRequired Components

Para compilar para Xamarin.iOS, se requiere lo siguiente:To build for Xamarin.iOS, the following are required:

  • el último SDK de iOS,the latest iOS SDK.
  • la última versión de Xcode,the latest version of Xcode.
  • macOS Sierra (10.12) y versiones posteriores.macOS Sierra(10.12) and above.

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:The latest version of Xcode can be downloaded from the iOS Developer Center (login required), or via the Mac App Store:

Serie de introducciónGetting Started Series

Configuración e instalaciónSetup and Installation

Configure Xamarin.iOS y ejecútelo en Visual Studio para Mac o Visual Studio.Get Xamarin.iOS set up and running in Visual Studio for Mac or 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.This section covers downloading, installation using the Xamarin Installer, signing in with your Microsoft account, common troubleshooting items, device provisioning, and more.

Hello, iOSHello, 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.This two-part guide teaches you how to build your first Xamarin.iOS application using Visual Studio for Mac or Visual Studio and introduces the fundamentals of iOS application development with 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.This guide will also introduce the tools, concepts, and steps required to build and deploy a Xamarin.iOS application.

Hello, iOS MultiscreenHello, 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.This two-part guide explores expanding the application created in the Hello, iOS guide to handle a second screen. 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.It introduces concepts such as the Model-View-Controller design pattern, implementing iOS navigation, and developing a deeper understanding of iOS application structure and functionality.

Xamarin para desarrolladores de Objective-CXamarin for Objective-C Developers

Se proporciona información para los desarrolladores de Objective-C que realizan la transición a la plataforma Xamarin.Provides information for Objective-C developers transitioning to the Xamarin platform.

Vídeo de Xamarin UniversityXamarin University Video

Creación de una aplicación de iOS por primera vez con Xamarin para Visual Studio, de Xamarin UniversityBuilding Your First iOS App with Xamarin for Visual Studio, by Xamarin University