Pregunta

¿Cómo hago referencia a otro proyecto que tiene código? Deseo aprovechar en Xcode 4. En particular, estoy tratando de utilizar las extensiones NSDATE de aquí.

Algunas notas:

  • Suponía que probablemente debería hacer referencia en lugar de intentar construir un marco
  • Intenté copiar el archivo del proyecto Xcode "Hello World" existente en mi proyecto, sin embargo, esto no parecía funcionar
  • ¿Necesito crear un nuevo "objetivo" basado en la opción "Biblioteca estática de Coco Touch"?
  • Entonces, tendría que editar el esquema de producto actual para que cuando construya el nuevo objetivo se construya
  • ¿Qué debo hacer exactamente en el lado de mi proyecto?

Gracias

¿Fue útil?

Solución

Suponía que probablemente debería hacer referencia en lugar de intentar construir un marco

Sí, referencia y vincule con él, a menos que solo necesite un poco. En esta etapa, separar los bits que desea puede ser un tema avanzado (depende del diseño/depende también). Debe preferir hacer referencia y vincular porque normalmente minimizará su tiempo de mantenimiento, especialmente si lo usa en múltiples proyectos.

Intenté copiar el archivo del proyecto Xcode "Hello World" existente en mi proyecto, sin embargo, esto no parecía funcionar

No crea un proyecto, agrega el proyecto XCode de la biblioteca a su aplicación o biblioteca, configura la liberidad como dependencia, agregue la biblioteca a sus rutas de búsqueda si es necesario, luego enlace con la biblioteca.

¿Necesito crear un nuevo "objetivo" basado en la opción "Biblioteca estática de Coco Touch"?

no

Entonces, tendría que editar el esquema de producto actual para que cuando construya el nuevo objetivo se construya

no. Lo configuras como una dependencia. Es posible que deba alterar la configuración de la construcción de LIB si hay un conflicto importante, que el enlazador o compilador señalaría.

¿Qué debo hacer exactamente en el lado de mi proyecto?

Comience con el proceso descrito anteriormente.

Otros consejos

No hay razón para traer un proyecto realmente. O puede traer los archivos de origen ellos mismos e incluso puede usar los mismos archivos exactos en lugar de copiarlos si lo desea. Sin embargo, si tiene más que unos pocos archivos, y no cree que cambiará mucho el código, entonces crear una biblioteca estática probablemente sería la mejor opción.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top