2012-04-10 25 views
6

He descargado an iOS project y me gustaría saber cómo importar esto en mi aplicación en xcode 4.3. ¿Tengo que copiar cada archivo .h y .m en mi proyecto? o puedo simplemente importarlo como una cosa tipo de biblioteca. Y si es así, ¿cómo?Cómo importar proyecto o biblioteca a la aplicación ios en xcode 4.3

+0

posible duplicado de [Cómo agregar "marcos existentes" en Xcode 4?] (Http://stackoverflow.com/questions/3352664/how-to-add-existing-frameworks-in-xcode-4) – jww

Respuesta

13

La forma más sencilla es simplemente descargando todo el proyecto, y copiar la carpeta completa en su proyecto (arrastrar y colocar en su navegador de proyecto)

A continuación, se agrega el .h de la clase que desea utilizar y ¡eso es todo!

+2

Oh Guau. No tenía idea de que fuera tan fácil. Hacen que todo lo demás sea tan complicado. Hah! ¡Gracias! –

+0

De nada, ¿por qué no aceptaste la respuesta? –

+0

No debería haberlo hecho. Re-Aceptado. –

0

Esto realmente depende de la biblioteca o componente en cuestión. La mayoría de los proyectos de fuente abierta proporcionan algún tipo de documentación o directrices que lo guían a través de un escenario de inclusión sugerido. Cocoa-Touch-Barcodes es una de las pocas excepciones que no le da ninguna pista.

En general usted tiene varias opciones para una biblioteca como Cacao-Touch-Códigos de barras, dos de los más convenientes son:

  1. Crear un espacio de trabajo y añadir la biblioteca a la misma (ver this tutorial para más detalles).
  2. Anide el proyecto dentro de su proyecto existente y configúrelo como una dependencia (vea three20 guide, la sección "Agregue manualmente tres20 a su proyecto" también vea y ejemplifique, para Cocoa-Touch-Barcodes es incluso más simple no tengo varios proyectos y paquetes).

En teoría, el primer enfoque es mejor y considera la forma moderna de hacer las cosas, pero por desgracia hay todavía parece haber algunas peculiaridades relacionadas con Xcode aquí. Por el momento, aún recomendaría hacer el segundo enfoque.

Cuestiones relacionadas