Frage

Wie beziehe ich mich auf ein anderes Projekt, das Code enthält, den ich in Xcode 4 nutzen möchte. Insbesondere versuche ich, die NSDate -Erweiterungen aus zu verwenden? hier.

Einige Notizen:

  • Ich ging davon aus
  • Ich habe versucht, die vorhandene Xcode -Projektdatei "Hello World" in mein Projekt zu kopieren, aber dies schien jedoch nicht zu funktionieren
  • Muss ich ein neues "Ziel" basierend auf der Option "Coco Touch Static Library" erstellen?
  • Dann müsste ich das aktuelle Produktschema bearbeiten, damit das neue Ziel beim Erstellen des neuen Ziels erstellt wird
  • Was muss ich genau auf meiner Projektseite tun - sollte das Hinzufügen von Dateien und die Auswahl der Xcode -Projektdatei ausreichen?

Danke

War es hilfreich?

Lösung

Ich ging davon aus

Ja, Referenz und Verknüpfung damit, es sei denn, Sie brauchen nur ein bisschen davon. In diesem Stadium kann die Trennung der gewünschten Bits ein fortgeschrittenes Thema sein (abhängig von dem Layout/Abhängigkeit von LIB). Sie sollten es vorziehen, zu referenzieren und zu verlinken, da dies normalerweise Ihre Wartungszeit minimiert, insbesondere wenn Sie sie in mehreren Projekten verwenden.

Ich habe versucht, die vorhandene Xcode -Projektdatei "Hello World" in mein Projekt zu kopieren, aber dies schien jedoch nicht zu funktionieren

Sie erstellen kein Projekt, fügen das Xcode -Projekt der Bibliothek Ihrer App oder Bibliothek hinzu, setzen die LIB als Abhängigkeit fest, fügen die Bibliothek bei Bedarf zu Ihren Suchpfaden hinzu und verlinken dann mit der Bibliothek.

Muss ich ein neues "Ziel" basierend auf der Option "Coco Touch Static Library" erstellen?

nein

Dann müsste ich das aktuelle Produktschema bearbeiten, damit das neue Ziel beim Erstellen des neuen Ziels erstellt wird

nein. Sie konfigurieren es als Abhängigkeit. Möglicherweise müssen Sie die Build -Einstellungen des Libs ändern, wenn ein großer Konflikt vorhanden ist, auf den der Linker oder Compiler hinweisen würde.

Was muss ich genau auf meiner Projektseite tun - sollte das Hinzufügen von Dateien und die Auswahl der Xcode -Projektdatei ausreichen?

Beginnen Sie mit dem oben beschriebenen Prozess.

Andere Tipps

Es gibt keinen Grund, ein tatsächlich Projekt einzubringen. Entweder können Sie die Quelldateien selbst einbringen und können sogar die gleichen genauen Dateien verwenden, anstatt sie zu kopieren, wenn Sie möchten. Wenn Sie jedoch mehr als nur ein paar Dateien haben und nicht glauben, dass Sie den Code stark ändern, wäre das Erstellen einer statischen Bibliothek wahrscheinlich die beste Option.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top