2011-05-12 15 views
7

Me gustaría comenzar a usar mis propias plantillas para aplicaciones de iOS. No quiero ningún cambio significativo, pero las cosas más simples como¿Cómo crear una nueva categoría de "plantillas" en Xcode 4 y usar mis propias plantillas de archivos allí?

  • añadir/eliminar algunas código repetitivo
  • añadir algunos pragma mark secciones
  • codificar el nombre de mi empresa y algunos comentarios para cada archivo
  • cambio de la muesca
  • etc, etc, etc

La idea es que vamos a compartir estas plantillas cuando se crea una pps, pero al mismo tiempo queremos mantener los archivos de plantilla predeterminados que Xcode 4 ya proporciona. Entonces, en la siguiente captura de pantalla, ¿cómo puedo agregar una sección "CompanyName Application" que contenga exactamente las mismas plantillas (basadas en navegación, basadas en visualización, etc.), pero con mis propios cambios?

Xcode 4 templates

He descubierto que puedo añadir una carpeta bajo /Developer/Library/Xcode/Templates/ o /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/ pero estoy un poco confundido con lo que necesito para hacer exactamente. Realmente apreciaría si pudieras ayudarme con eso, ya que he arruinado mis carpetas dos veces sin suerte. ¡Gracias!

Respuesta

6

This blog post by borealkiss tiene instrucciones detalladas. Para empezar:

Si agrega sus propias plantillas, el lugar que debe utilizar es la siguiente ruta:

~/Library/Developer/Xcode/Templates/ 

El problema es que es muy difícil de crear una nueva plantilla. Por ejemplo, para copiar y pegar la plantilla incorporada en su lugar, no aparecerá la plantilla en Xcode 4 hasta que cambie manualmente su identificador en TemplateInfo.plist.

+1

Enlaces relacionados: http://snipt.net/yonishin/about-xcode-4-project-template https://github.com/ngs/xctemplates O al menos la única información que pude encontrar sobre el tema. – Jano

+0

Y diapositivas de una presentación de Abizer Nasir sobre el tema: http://lanyrd.com/2011/lidg28/sffpf/ – Hagelin

+1

Hola Hagelin, si todavía estás interesado en el tema, mira http: //www.learn-cocos2d. com/store/xcode4-template-documentation/Logré construir una plantilla compleja (https://github.com/j4n0/xcode4) siguiendo sus instrucciones. – Jano

Cuestiones relacionadas