Question

Comment faire référence à un autre projet qui a du code que je souhaite tirer parti dans Xcode 4. En particulier, j'essaie d'utiliser les extensions NSDate de ici.

Quelques notes:

  • Je suppose que je devrais probablement faire référence plutôt que d'essayer de construire un cadre
  • J'ai essayé de copier le fichier de projet Xcode "Hello World" existant dans mon projet, mais cela ne semblait pas fonctionner
  • Dois-je créer une nouvelle "cible" basée sur l'option "Coco Touch Static Library"?
  • J'aurais alors besoin de modifier le schéma de produit actuel afin que lorsque je construis la nouvelle cible
  • Que dois-je faire exactement mon projet - devrait-il ajouter des fichiers, et choisir le fichier du projet Extensions Xcode suffit?

Merci

Était-ce utile?

La solution

Je suppose que je devrais probablement faire référence plutôt que d'essayer de construire un cadre

Oui, référence et lien avec lui, sauf si vous en avez besoin. À ce stade, la séparation des bits que vous souhaitez peut être un sujet avancé (dépend également de la disposition / dépend de la LIB). Vous devez préférer faire référence et lier car il minimisera normalement votre temps de maintenance, surtout si vous l'utilisez dans plusieurs projets.

J'ai essayé de copier le fichier de projet Xcode "Hello World" existant dans mon projet, mais cela ne semblait pas fonctionner

Vous ne créez pas de projet, vous ajoutez le projet Xcode de la bibliothèque à votre application ou bibliothèque, définissez la lib en tant que dépendance, ajoutez la bibliothèque à vos chemins de recherche si nécessaire, puis liez avec la bibliothèque.

Dois-je créer une nouvelle "cible" basée sur l'option "Coco Touch Static Library"?

non

J'aurais alors besoin de modifier le schéma de produit actuel afin que lorsque je construis la nouvelle cible

non. Vous le configurez comme une dépendance. Vous devrez peut-être modifier les paramètres de construction de la LIB s'il existe un conflit majeur, ce que le linker ou le compilateur soulignerait.

Que dois-je faire exactement mon projet - devrait-il ajouter des fichiers, et choisir le fichier du projet Extensions Xcode suffit?

Commencez par le processus décrit ci-dessus.

Autres conseils

Il n'y a aucune raison d'amener un projet réellement. Soit vous pouvez apporter les fichiers source eux-mêmes et vous pouvez même utiliser les mêmes fichiers exacts au lieu de les copier si vous le souhaitez. Cependant, si vous avez plus que quelques fichiers, et que vous ne pensez pas que vous modifierez beaucoup le code, la création d'une bibliothèque statique serait probablement la meilleure option.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top