Associazione di librerie iOS

Importante

Attualmente si sta esaminando l'utilizzo dell'associazione personalizzata nella piattaforma Xamarin. Si prega di prendere questo sondaggio per informare i futuri sforzi di sviluppo.

Seguire questi collegamenti per informazioni sulle librerie di binding Objective-C e CocoaPods per Xamarin.iOS e Xamarin.Mac:

  • Panoramica : descrive il funzionamento dell'associazione.
  • Objective-C Librerie di binding: istruzioni su come associare Objective-C librerie da usare nei progetti Xamarin.
  • Guida di riferimento alla definizione dei tipi: descrive tutti gli attributi disponibili per l'associazione degli autori per guidare il processo di generazione dell'associazione.

Objective Sharpie

Objective Sharpie è uno strumento da riga di comando per eseguire il bootstrap del primo passaggio di un'associazione. Funziona analizzando i file di intestazione di una libreria nativa per eseguire il mapping dell'API pubblica alla definizione di associazione (un processo che viene altrimenti eseguito manualmente). Objective Sharpie non crea un binding da solo, ma può aiutarti a iniziare!

Objective Sharpie 3.0 ha introdotto la possibilità di associare direttamente Cocoapods!

Procedura dettagliata - Associazione di una libreria iOS Objective-C

Questa pagina fornisce una procedura dettagliata per la creazione di un progetto di associazione iOS usando il progetto InfColorPickerObjective-C open source come esempio. La libreria InfColorPicker fornisce un controller di visualizzazione riutilizzabile che consente all'utente di selezionare un colore in base alla relativa rappresentazione HSB, rendendo più intuitiva la selezione dei colori. Objective Sharpie verrà usato per facilitare il processo di associazione.

Video

Binding iOS nel video C/C++