Binden von IOS-BibliothekenBinding iOS Libraries

Wichtig

Wir untersuchen derzeit die benutzerdefinierte Bindungs Verwendung auf der xamarin-Plattform.We're currently investigating custom binding usage on the Xamarin platform. Nehmen Sie an dieser Umfrage Teil, um zukünftige Entwicklungsbemühungen zu informieren.Please take this survey to inform future development efforts.

Befolgen Sie diese Links, um mehr über das Binden von Ziel-C-Bibliotheken und cocoapods für xamarin. IOS und xamarin. Mac zu erfahren:Follow these links to learn about binding Objective-C libraries and CocoaPods for Xamarin.iOS and Xamarin.Mac:

Objektive SharpieObjective Sharpie

Ziel-Sharpie ist ein Befehlszeilen Tool, mit dem der erste Durchlauf einer Bindung Bootstrap wird.Objective Sharpie is a command line tool to help bootstrap the first pass of a binding. Dies funktioniert durch das Überprüfen der Header Dateien einer nativen Bibliothek, um die öffentliche API der Bindungs Definition zuzuordnen (ein Prozess, der andernfalls manuell ausgeführt wird).It works by parsing the header files of a native library to map the public API into the binding definition (a process that is otherwise done manually). Der Ziel-Sharpie erstellt nicht allein eine Bindung, aber er kann Ihnen beim Einstieg helfen!Objective Sharpie does not create a binding by itself, but it can help get you started!

Mit dem Ziel-Sharpie 3,0 wurde die Möglichkeit eingeführt, cocoapods direkt zu binden.Objective Sharpie 3.0 introduced the ability to bind Cocoapods directly!

Exemplarische Vorgehensweise: Binden einer IOS-Ziel-C-BibliothekWalkthrough - Binding an iOS Objective-C Library

Auf dieser Seite finden Sie eine schrittweise exemplarische Vorgehensweise zum Erstellen eines IOS-Bindungs Projekts mithilfe des Open Source-Projekts " infcolorpicker " als Beispiel.This page provides a step-by-step walkthrough of creating an iOS binding project using the open source InfColorPicker Objective-C project as an example. Die infcolorpicker -Bibliothek bietet einen wiederverwendbaren Ansichts Controller, mit dem der Benutzer eine Farbe basierend auf der HSB-Darstellung auswählen kann, sodass die Farbauswahl benutzerfreundlicher wird.The InfColorPicker library provides a reusable view controller that allow the user to select a color based on its HSB representation, making color selection more user-friendly. Ziel-Sharpie wird verwendet, um den Bindungsprozess zu unterstützen.Objective Sharpie will be used to assist in the binding process.

VideoVideo

IOS-Bindungen in C/C++-VideoiOS Bindings in C/C++ video