Mi piacerebbe sapere di più sui pro e contro dell'uso del generatore di interfacce durante lo sviluppo di app per iPhone/iPad.Devo utilizzare il generatore di interfacce o no?
Ho scritto un'applicazione abbastanza complessa e personalizzata che si trova nell'app store in questo momento, ma tutte le interfacce sono codificate a mano in quanto sono piuttosto complesse. Ho personalizzato la navigazione e le barre delle schede con gli sfondi, le celle di visualizzazione tabella sono disegnate manualmente per la velocità e alcune viste sono complesse e scalabili con molte visualizzazioni secondarie.
Sto riflettendo sull'opportunità o meno di utilizzare il generatore di interfacce, ma non sono sicuro di quanto lo userò e se ne valga la pena. È più veloce? Le cose possono ancora essere facilmente personalizzate?
Qualsiasi consiglio sarebbe il benvenuto!
Se dovessi generare dinamicamente le tue visualizzazioni, come trarrai vantaggio da IB? –
@ pgpb.padilla Spesso è possibile comporre i componenti che si stanno utilizzando per costruire la vista in IB e quindi istanziarli come necessario per la generazione dinamica. Un esempio comune di questo è una tabella in cui ogni riga è una vista indipendente che viene generata al volo. Gli elementi più piccoli sono costruiti in IB mentre la configurazione più grande è gestita dinamicamente. Che tipo di generazione dinamica hai in mente? – Ukko
Penso di ottenere quello che stai dicendo, lo scenario che sto pensando è questo: supponi di consumare un servizio JSON che ha le specifiche UI: identificatore di controllo, tipo (data, input, etichetta, ecc.). Il numero di controlli è variabile in base ai parametri passati al servizio. –