2016-04-04 14 views
1

Ich habe ein Kern-C-Projekt mit meiner Logik und möchte für beide Plattform (iOS und Android) verwenden. In Android habe ich auf mein Remote-Repository verwiesen und es über Gradle heruntergeladen, alles funktioniert gut.Importieren C-Repository zu iOS Xcode-Projekt

Ich bin neu in iOS Dev, also möchte ich wissen, ob ich ein Xcode-Projekt haben kann, vielleicht mit CocoaPod, das mein C-Projekt importiert und sich selbst für meine .swift Dateien konfiguriert.

Vielleicht machen mein C-Projekt eine importierbare Pod, ist es möglich? Danke

Antwort

0

Xcode nativ unterstützt C-Code. Wenn Sie Ihrem Projekt C-Dateien hinzufügen, fragt Xcode, ob Sie eine Bridging-Header-Datei erstellen möchten. Dort fügen Sie einfach #import "NAME" ein und Sie können in allen Swift-Dateien direkt auf diesen Code zugreifen. Xcode ermöglicht Ihnen sogar, C- und C++ - Dateien zu erstellen, wenn Sie auf "Neue Datei hinzufügen" klicken.

+0

Dieser Teil, den ich wissen möchte, ist ein Code, der automatisch mein C Repo herunterlädt. Wie 'pod install' oder so ähnlich! Vielen Dank ! –

+0

Sie können zu diesem Zeitpunkt alles tun, was Sie wollen, das ist überhaupt kein Problem. :) Vielleicht hilft dir hier ein privater Pod: https://guides.cocoapods.org/making/private-cocoapods.html – Sam0711er

+0

Ich habe das auch gelesen, mein Zweifel ist eigentlich, wie ich mein C-Projekt in einen Pod verwandle Für mich ist es etwas unklar ... –

Verwandte Themen