2010-12-23 24 views
8

Conozco algunos de los tutoriales para crear plantillas de proyectos de Xcode, por ejemplo este aquí: http://robnapier.net/blog/project-templates-364¿Qué necesito saber para crear plantillas de proyectos de Xcode?

Este es el mejor que pude encontrar. Todos los demás básicamente repiten la misma información, o ya no están actualizados, o peor aún me dicen que incluso ellos no saben lo que están haciendo. Las herramientas posiblemente útiles que están vinculadas aquí y en otros lugares ya no están disponibles.

Me sigo topando con obstáculos y me gustaría reunir la mayor cantidad de información posible sobre el proceso de creación de plantillas de proyectos de Xcode. Información que es lo más importante al día (al menos debe ser relevante para Xcode 3 o superior).

Por ejemplo, lo que me gustaría ver es:

  • una descripción del TemplateChooser.plist y archivos plist similares y lo que hacen estas opciones (en mi caso, una vez que agrego una TemplateChooser.plist, mi proyecto desaparece de la lista plantilla de proyecto Xcode)
  • cómo crear una plantilla de proyecto que hace referencia a otra .xcodeproj (cuando hago eso, el otro .xcodeproj aparece en la lista de plantillas de proyecto a pesar de que no usa el s convención de nomenclatura)
  • procesos que se pueden aplicar, por ejemplo, ¿es posible ejecutar un guión durante la creación de un proyecto a partir de una plantilla? Esto sería útil para descomprimir ciertos archivos en el proyecto recién creado.

Si tiene la respuesta o las sugerencias a cualquiera de los problemas anteriores, le agradecería. De lo contrario, cualquier enlace a buenos recursos de plantilla de proyecto de Xcode sería muy recomendable. Especialmente si hay una documentación oficial de Apple, aún no he encontrado una que parezca implicar que las plantillas de proyecto no están documentadas.

+1

terminé pasar mucho tiempo en el sistema de plantillas de Xcode 4. Envolví todo junto en una documentación con ejemplos: http://www.learn-cocos2d.com/store/xcode4-template-documentation/ – LearnCocos2D

Respuesta

4

De hecho, hay poca información de plantilla de XCode por ahí. Lo que he encontrado son de interés los siguientes enlaces (yo he documentado sobre el tema, pero todavía no he ido más lejos):

  • una búsqueda de Google Code reveals a few examples, pero no mucho
  • en particular, encontrado interesante para mirar el código provisto por Three20; tienen algunos ejemplos básicos, como here
  • haciendo referencia a otro proyecto que funcionó para mí, por lo que tal vez podría abrir una pregunta específica sobre eso dando más detalles?
  • existe información dispersa en la Apple mailing-lists
  • no hay documentación oficial de Apple, como se evidencia por la falta de resultados a this query

Lo siento si esto no es un enlighting, respuesta concisa . Como dijiste, no está bien documentado, y las fuentes están por todos lados. Sólo espero que podía poner de relieve algunos lugares para encontrar la información que sus propias búsquedas podrían no haber alcanzado :)

+0

gracias, estos son excelentes recursos, ¡aún no he visto ninguno de estos! – LearnCocos2D

6

Ha visto estas:

http://www.sodeso.nl/?p=895
http://www.codeproject.com/KB/iPhone/CreatingXcodeProject.aspx

Si usted dice que ha buscado, estoy bastante seguro de que ya ha visto los enlaces pero estos son los mejores recursos que pude encontrar con mi '' googlabilities

Usted puede tratar de ponerse en contacto con este individuo - http://linkedin.com/in/mottishneor tiene algunos mensajes relacionados en la web

¡Los enlaces sugeridos por FX tampoco son nada malos!

+0

buen trabajo +1 ... – Badr

+0

gracias, tenía el segundo enlace, pero no el primero – LearnCocos2D

2

Ya no tengo una Mac, así que esto es todo lo que puedo darte sin probarlo yo. Por lo que puedo decir, las plantillas de Xcode no están documentadas por Apple.

  • This guy tiene alguna guides para jugar con las plantillas de Xcode pero la información es bastante escaso. Mi sugerencia para trabajar con templateChooser.plist es intentar editar solo ese archivo en el constructor de interfaz.

  • This guide es un buen ejemplo de cómo agregar una referencia a otro .xcodeproj. Por la razón por la que tenía problemas para agregar una referencia a su proyecto, probablemente necesitemos más información.

  • Si se desplaza hacia abajo en this doc puede que cada plantilla ya incluya una secuencia de comandos llamada myscript.sh. Este script aparecerá en el menú de scripts para los proyectos creados con esa plantilla. Eso no es tan conveniente como ejecutar scripts automáticamente, pero es mejor que nada.

  • En conclusión, la documentación de la plantilla Xcode es una pesadilla. Parece que hay muchas funciones poderosas allí, pero están oscurecidas por la falta de facilidad de uso del usuario y porque la documentación está muy por detrás de las actualizaciones de Xcode en las manzanas. Simplemente no parece ser una prioridad para ellos. Espero que esto ayude.

Cuestiones relacionadas