Codice di organizzazione per lo sviluppo di app iOS

11

Ho sviluppato un'app per la piattaforma iOS e, come ho visto, ho notato che ho fatto un lavoro terribile per mantenere i miei file (.h, .m, .mm) organizzato. Esistono standard di settore o migliori pratiche quando si tratta di organizzare i file per un progetto iOS?

I miei file includono classi personalizzate (accanto ai controller di visualizzazione), controller di visualizzazione personalizzati, contenuti di terze parti, codice che funziona solo su iOS 5.0+ e codice che funziona su versioni precedenti. Quello che sto cercando è una soluzione per mantenere le cose organizzate in modo che gli altri (o me stesso negli anni a venire) possano guardare a questo e capire la struttura di base dell'applicazione e non perdersi nei file multipli in essa contenuti. / p>     

posta KronoS 03.07.2012 - 19:07
fonte

1 risposta

11

Non esiste uno standard di settore in quanto tale. Puoi esaminare i progetti Apple Source di esempio per vedere come lo fanno ..

Potresti comunque provare a organizzare i tuoi file in Gruppi e amp; associare ciascun gruppo a una cartella ..

  • Organizza tutti i controller in un gruppo con sottogruppo per ogni caso.
  • Metti tutte le viste in un gruppo e sottogruppo per ciascun caso.
  • Organizza tutti i modelli in un gruppo
  • Metti le librerie di terze parti in un altro gruppo con sottogruppo per ogni Lib.

So on and So Forth .. Inoltre, associa ciascun gruppo a una cartella all'interno del tuo progetto.

    
risposta data 06.07.2012 - 06:30
fonte