Sto cercando di capire come funziona l'organizzazione dei file Xcode, o non ce n'è. Posso fare tutto ciò che voglio nel progetto e sembra fantastico con tutte le cartelle e la struttura "finte". Vado a dare un'occhiata al file system e al boom HUGE. Ho provato a importare i file con l'opzione Create Folder Reference for any added folder
selezionata e funziona, un po '. Prendo la struttura che voglio sia in Xcode che nel filesystem.Come dovrei organizzare i miei file di progetto Xcode?
Problemi: quando aggiungo un file a una cartella sul filesystem che è un riferimento di cartella in Xcode, non è in Xcode quando vado a cercare, nemmeno dopo aver ricaricato il progetto. I file/sottocartelle in una cartella di riferimento non possono essere spostati in Xcode. Quando li sposto sul filesystem ottengo dei collegamenti rossi (non riesci a trovare il file?) In Xcode.
Come mantenere un file system organizzato e? Come posso impostare un progetto per riconoscere solo una cartella e mostrare i suoi file e sottocartelle (attuali e aggiornati) nel mio progetto?
Un altro problema in cui mi sembra di imbattersi, se utilizzo un riferimento alla cartella e cambio un file, il file non viene aggiornato nella mia applicazione a meno che non riesca a ricostruire completamente la ricostruzione &. Se non utilizzo un riferimento cartella, tutti i i miei file vengono scaricati nella cartella risorse del pacchetto di applicazioni, non nella struttura piacevole che ho nel mio progetto.
Dovrei preoccuparmi del tutto? Devo solo usare le cartelle false e lasciare che tutto vada ovunque e non importa? Il mio pacchetto di applicazioni sarà un disastro, il filesystem sarà un disastro, ma funzionerà tutto ... lo spero?
Edit:
Il mio più grande ragione per voler un filesystem organizzata è che i file di risorse (immagini, suoni, altre Datafiles, etc.) non vengono modificati in Xcode. Devo accedervi in app di terze parti tramite il filesystem. Se è un casino, le cose sono più difficili da trovare e mantenere nelle altre applicazioni di terze parti.
anche cosa succede se voglio una struttura come le seguenti:
- Immagini/Sfondi/Name.png
- immagini/icone/Name.png
- Immagini/Titoli/Name.png
Devo utilizzare nomi di file lunghi anziché cartelle per organizzarli?
- Images_Backgrounds_Name.png
- Images_Icons_Name.png
- Images_Titles_Name.png
Uno dei motivi per cui l'organizzazione del file system è importante è che il sistema di controllo della versione del codice sorgente sincronizza il file system. – Anand
@Anand - True anche se Xcode ha git build in modo che sia anch'esso estratto. – Justin808