Sdílet prostřednictvím


Příklad z reálného světa pomocí projektu Xcode

Tento příklad používá knihovnu POP z Facebooku.

Novinka ve verzi 3.0, Objective Sharpie podporuje projekty Xcode jako vstup. Tyto projekty určují správné soubory hlaviček a příznaky kompilátoru potřebné ke kompilaci nativní knihovny, a proto je nutné je také svázat. Objective Sharpie vybere první cíl a jeho výchozí konfiguraci projektu, pokud to neudělá jinak.

Než se Objective Sharpie pokusí analyzovat projekt a soubory hlaviček, musí ho sestavit. Projekty často mají fáze sestavení, které správně strukturují soubory hlaviček pro externí spotřebu a integraci, takže před pokusem o vytvoření vazby je nejlepší vždy sestavit celý projekt.

$ git clone https://github.com/facebook/pop.git
Cloning into 'pop'...
   (more git clone output)

$ cd pop
$ sharpie bind pop.xcodeproj -sdk iphoneos9.0