Enlazar bibliotecas de iOS
Importante
Estamos investigando el uso de enlaces personalizados en la plataforma Xamarin. Realice esta encuesta para informar de esfuerzos de desarrollo futuros.
Siga estos vínculos para obtener información sobre las Objective-C bibliotecas de enlace y CocoaPods para Xamarin.iOS y Xamarin.Mac:
- Información general: describe cómo funciona el enlace.
- Binding Objective-C Libraries - Instrucciones sobre cómo enlazar Objective-C bibliotecas para su uso en proyectos de Xamarin.
- Guía de referencia de definición de tipos: describe todos los atributos disponibles para los autores de enlaces para impulsar el proceso de generación de enlaces.
Objective Sharpie
Objective Sharpie es una herramienta de línea de comandos que ayuda a arrancar el primer paso de un enlace. Funciona analizando los archivos de encabezado de una biblioteca nativa para asignar la API pública a la definición de enlace (un proceso que, de lo contrario, se realiza manualmente). Objective Sharpie no crea un enlace por sí solo, pero puede ayudarle a empezar.
Objective Sharpie 3.0 introdujo la capacidad de enlazar cocoapods directamente.
Walkthrough - Binding an iOS Objective-C Library
En esta página se proporciona un tutorial paso a paso sobre cómo crear un proyecto de enlace de iOS mediante el proyecto InfColorPicker de código abierto como ejemplo. La biblioteca InfColorPicker proporciona un controlador de vista reutilizable que permite al usuario seleccionar un color en función de su representación HSB, lo que hace que la selección de colores sea más fácil de usar. Objective Sharpie se usará para ayudar en el proceso de enlace.
Vídeos
Vídeo enlaces de iOS en C/C++