Liaison de bibliothèques iOS
Important
Nous étudions actuellement l’utilisation des liaisons personnalisées sur la plateforme Xamarin. S’il vous plaît prendre cette enquête pour informer les efforts de développement futurs.
Suivez ces liens pour en savoir plus sur les bibliothèques de liaison Objective-C et CocoaPods pour Xamarin.iOS et Xamarin.Mac :
- Vue d’ensemble : décrit le fonctionnement de la liaison.
- Contraignant Objective-C Bibliothèques : instructions sur la façon de lier Objective-C des bibliothèques à utiliser dans des projets Xamarin.
- Guide de référence de définition de type : décrit tous les attributs disponibles pour les auteurs de liaisons pour piloter le processus de génération de liaison.
Objective Sharpie
Objective Sharpie est un outil en ligne de commande qui permet de démarrer la première passe d’une liaison. Il fonctionne en analysant les fichiers d’en-tête d’une bibliothèque native pour mapper l’API publique à la définition de liaison (processus qui est autrement effectué manuellement). Objectif Sharpie ne crée pas de liaison par lui-même, mais il peut vous aider à démarrer !
Objectif Sharpie 3.0 introduit la possibilité de lier des Cocoapods directement!
Procédure pas à pas - Liaison d’une bibliothèque iOS Objective-C
Cette page fournit une procédure pas à pas pour créer un projet de liaison iOS à l’aide du open source projet InfColorPickerObjective-C comme exemple. La bibliothèque InfColorPicker fournit un contrôleur d’affichage réutilisable qui permet à l’utilisateur de sélectionner une couleur en fonction de sa représentation HSB, ce qui rend la sélection des couleurs plus conviviale. Objective Sharpie sera utilisé pour faciliter le processus de liaison.
Vidéo
Liaisons iOS dans la vidéo C/C++