Pregunta

Estoy en el desarrollo del iPhone desde los 3 últimos meses.

Por lo general, Al insertar una vista controlador, simplemente haga clic derecho en las clases y añadir nuevo grupo.

& Dentro de ese grupo que acaba de añadir mi nuevo archivo .h vista del controlador, y .m .xib.

Antes de mi pregunta, vamos a ver lo que he hecho en mi proyecto.

texto alternativo http://img230.imageshack.us/img230/4191/picture4kz .png

Mis preguntas son algo como esto

  • ¿Está en forma correcta? ¿Cuál es la forma correcta?
  • ¿Hay que poner todos los archivos .xib bajo el grupo de recursos?
  • (Si la respuesta de segunda pregunta es afirmativa) ¿Por qué tenemos que colocar .xib archivo con los recursos?
  • ¿Cuál es la forma exacta de la agrupación, cuando tenemos demasiadas .h, .m y archivos .xib en proyecto?
  • Cuando creamos grupo, ¿por qué no Xcode creat un directorio en el real?
¿Fue útil?

Solución

Para responder a sus elementos en orden:

  • La forma "correcta" aquí depende de la preferencia personal, aunque existen métodos que pueden ser más fáciles de mantener y navegar que otros. Por lo tanto, realmente no hay manera de que todo lo abarca "correcta".
  • Una vez más, esto es una cuestión de preferencia personal. Todos los proyectos que he trabajado profesionalmente han tenido alguna organización fundamental basado en el type del archivo. Así, en un proyecto dado que tendría un directorio de recursos, uno de los encabezados, uno para las fuentes, etc.
  • archivos .xib no "tienen" para estar en cualquier lugar de forma local en el disco o incluso se encuentra bajo cualquier directorio especial en el proyecto XCode. El sistema de acumulación XCode reconocerá el archivo .xib como un recurso por su extensión, compilarlo, y poner el resultado en el lugar adecuado. (Tenga en cuenta que esto supone el archivo aparece debajo de sus objetivos "Construir recursos" paso.
  • Si usted se encuentra con muchos de origen, cabecera, y archivos de recursos, recomendaría reunir a todos juntos en tres carpetas separadas organizadas por tipo. La relación, entonces, entre las carpetas se establece por los nombres de los archivos (por ejemplo, AskPassword.h está relacionada con AskPassword.m se relaciona con AskPassword.xib).
  • En la respuesta a esta pregunta que tendría que preguntar a Apple.

Espero que ayude!

Otros consejos

Adrian Kosmaczewski explica un enfoque conocido para los desarrolladores experimentados Xcode. Es el método que utilizo y que "tiene un lugar para todo y pone todo en su lugar". Esperamos que encuentre el artículo, vinculada a continuación, lo que estás buscando. Por otra parte, su blog es uno de los mejores.

http://kosmaczewski.net/2009/ 07/28 / código-organización-en-Xcode proyectos /

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