Vytváření vazeb knihoven pro iOS

Důležité

V současné době zkoumáme využití vlastních vazeb na platformě Xamarin. Využijte tento průzkum, abyste informovali o budoucím úsilí o vývoj.

Informace o knihovnách vazeb a Objective-C CocoaPods pro Xamarin.iOS a Xamarin.Mac najdete na těchto odkazech:

Objective Sharpie

Objective Sharpie je nástroj příkazového řádku, který pomáhá při spuštění prvního průchodu vazby. Funguje tak, že parsuje soubory hlaviček nativní knihovny a mapuje veřejné rozhraní API na definici vazby (proces, který se jinak provádí ručně). Objective Sharpie nevytváří vazbu sama o sobě, ale může vám pomoct začít!

Objective Sharpie 3.0 představil možnost přímé vazby Cocoapods!

Walkthrough - Binding an iOS Objective-C Library

Tato stránka obsahuje podrobný návod k vytvoření projektu vazby pro iOS s použitím open source InfColorPicker jako příkladu. Knihovna InfColorPicker poskytuje znovu použitelný kontroler zobrazení, který uživateli umožňuje vybrat barvu na základě reprezentace HSB. Díky tomu je výběr barev uživatelsky přívětivější. Objective Sharpie se použije jako pomoc při procesu vazby.

Video

Video o vazbách pro iOS v jazyce C/C++