Domanda

Sono in iPhone sviluppo dal ultimi 3 mesi.

Di solito, mentre l'inserimento di un controller di vista, mi basta fare clic destro sulle classi & Aggiungi nuovo gruppo.

& all'interno di quel gruppo ho solo aggiungere il mio nuovo file .h vista del controllore, .m e .xib.

Prima la mia domanda, vediamo quello che ho fatto nel mio progetto.

alt text http://img230.imageshack.us/img230/4191/picture4kz .png

Le mie domande sono qualcosa di simile

  • E 'in modo corretto? Qual è il modo corretto?
  • Dovremmo mettere tutti i file .xib sotto il gruppo risorse?
  • (Se la risposta 2 ° di domanda è sì) Perché dobbiamo mettere .xib file con le risorse?
  • Qual è il modo esatto di raggruppamento, quando abbiamo troppe .h, .m e file .xib a progetto?
  • Quando creiamo gruppo, perché Xcode non creat una directory in reale?
È stato utile?

Soluzione

Per rispondere alle vostre voci in ordine:

  • Il modo "corretto" qui dipende dalle preferenze personali, anche se ci sono metodi che possono essere più facile da gestire e navigare rispetto ad altri. Quindi non c'è davvero onnicomprensivo modo "corretto".
  • Anche in questo caso, si tratta di una questione di preferenze personali. Tutti i progetti che ho lavorato professionalmente hanno avuto qualche organizzazione fondamentale in base al type di file. Così, in un determinato progetto si avrebbe una directory di risorse, uno per le intestazioni, uno per le sorgenti, ecc.
  • file .xib non "devono" essere ovunque localmente sul disco o addirittura si trova sotto qualsiasi directory speciale nel progetto XCode. Il sistema di XCode accumulo riconoscerà il file .xib come risorsa per la sua estensione, compilarlo, e mettere il risultato nella posizione corretta. (Si noti che questo presuppone che il file è elencato sotto i vostri obiettivi "Costruire risorse" step.
  • Se vi trovate con molte sorgenti, intestazione e file di risorse, mi sento di raccomandare la raccolta di tutti insieme in tre cartelle separate organizzate per tipo. Il rapporto, quindi, tra le cartelle è stabilita dai nomi dei file (ad esempio, AskPassword.h è legato alla AskPassword.m è legato alla AskPassword.xib).
  • Per la risposta a questa domanda si dovrebbe chiedere di Apple.

Mi auguro che aiuta!

Altri suggerimenti

Adrian Kosmaczewski spiega un approccio noto agli sviluppatori Xcode esperti. E 'il metodo che uso e che "rende un posto per tutto e mette ogni cosa al suo posto". Speranza trovate l'articolo, link sottostante, quello che stai cercando. Inoltre, il suo blog è uno dei migliori in circolazione.

http://kosmaczewski.net/2009/ 28/07 / code-organizzazione-in-Xcode progetti /

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top