Sono un esperto sviluppatore di Windows C/C++ che scrive la mia prima vera applicazione iOS. Dal momento che non devo preoccuparmi della compatibilità con le versioni precedenti, ho deciso di utilizzare la nuova funzionalità Storyboard in XCode 4.3. Quello che sto scoprendo è che, mentre lo storyboarding promette di disporre tutti gli schermi della tua applicazione includendo passi e gesti senza scrivere alcun codice, la realtà è che tutto ciò che non è il più banale dei programmi non funziona quando corri loro, di solito fallendo senza tante cerimonie con un messaggio di errore molto inutile. Peggio ancora, non è possibile scorrere il codice per vedere cosa c'è che non va, perché non c'è il codice.I nuovi sviluppatori iOS potrebbero utilizzare Storyboard e Xibs/Nibs?
Quindi la mia domanda è questa: un nuovo sviluppatore iOS dovrebbe svilupparsi prima senza Interface Builder e Nibs e Storyboard come suggerito da this article?
Voglio crederci, ma per prima cosa gli storyboard sembrano comportarsi come un prodotto Beta, molto buggato. Esempio: creo un nuovo progetto di controller Master View per storyboard. Cambia la visualizzazione tabella popover in Statico, inserisci le stringhe statiche in 4 sezioni. Viene visualizzata solo la prima intestazione della sezione, nessuna delle altre stringhe viene visualizzata quando si esegue il programma. Come un altro poster ha commentato, a volte gli storyboard hanno bisogno di [nastro adesivo] (http://stackoverflow.com/questions/7921579/iphone-storyboard-editing-a-table-view) per funzionare. Quando non funziona nemmeno correttamente, anche il nastro adesivo non aiuta. – stephmur
@stephmur Questo è un peccato. Il controller della vista tabella nel modello ha una sottoclasse che sovrascrive i metodi dell'origine dati della vista tabella per popolarlo. Quando hai modificato la vista tabella in statica, le sostituzioni erano ancora al loro posto. Ciò ha causato l'overruling dell'origine dati della vista statica della tabella. – retainCount
È davvero fantastico che tu l'abbia capito. Come posso imparare a usare gli storyboard senza la conoscenza approfondita dall'inizio? Puoi consigliare qualche buona fonte o libro? – stephmur