Ho affrontato lo stesso problema, ma in relazione all'interfaccia Builder e Storyboard.
Dopo qualche pensiero, diventa chiaro che dopo il file Storyboard nel mio progetto ampliato per una certa quantità (attualmente circa 1,5 MB su disco), XCode e IB hanno problema.
Mentre cambiare testo in un (IBLabel esempio) oggetto, ha bisogno di circa 0,5 secondi per ogni lettera, ciò che dà 3 secondi per un cambiamento di parola 6 carattere. Questo mi rallenta molto.
XCode restart aiuta e rilascia tutta la memoria occupata ... fino alla prossima sessione di lavoro.
Ho la forte impressione che IB faccia annullare il buffer dopo ogni modifica (ad esempio, cambia lettera singola) perché dopo ogni singola modifica, l'ingombro della memoria si ingrandisce di circa 20 MB (probabilmente la dimensione dello Storyboard nella RAM, sul disco è di 1,5 MB).
E dopo il riavvio di XCode, il buffer di annullamento è scomparso e di conseguenza è stata rilasciata memoria.
Vorrei conoscere un modo per limitare la dimensione del buffer di annullamento e testarlo con quella dimensione più piccola.
configurazione è: Mac Mini, 4 GB di RAM, OS X 10.8.3, XCode 4.6, XCode 4.6.1, XCode 4.6.2
Attualmente sono di nuovo a XCode 4.5 e la situazione sembra un po 'meglio ma il problema è ancora qui. Suppongo che questa versione abbia meno funzioni di 4.6 e in base a questa differenza utilizza meno memoria.
Ok, sembra come XCode 4.5 può effettivamente rilasciare un po 'di memoria che Interface Builder assegna.
Aggiornamento il 21 maggio 2013: Ho aggiornato da 4 GB a Mac Mini 2011 8 GB di RAM e non ho ancora riscontrato alcun problema.
Domanda fantastica che aiuterà davvero gli sviluppatori Xcode. – bobobobo