Ho letto diverse risorse finora sul modello di progettazione MVC per lo sviluppo di applicazioni iPhone. Tuttavia, ho una domanda relativa al modello di MVC nel contesto di sviluppo di iPhone.MVC in contesto di sviluppo iPhone
In primo luogo, vorrei dire quello che penso di MVC,
Modello: è legato a un dato che abbiamo per quanto riguarda gli oggetti della nostra applicazione. Esempio: applicazione di un simulatore di treno rispetto a, ogni treno in simulazione avrà i propri attributi e sarà salvato all'interno del modello di treno.
Controller: è qualcosa che controlla gli aggiornamenti dell'interfaccia utente. Mantiene un riferimento al modello di treno e controlla eventuali modifiche nel modello, se c'è c'è da cambiare la vista di quel particolare treno. E continua a verificare l'eventuale input dell'interfaccia utente in modo che possa modificare i dati all'interno del modello.
View: Questo è abbastanza ovvio La vista è tutto su UIView, ciò che vediamo sullo schermo.
Ora, la domanda è ...
fa modello deve essere persistente per essere considerato come un modello? o posso avere una classe che ha variabili senza alcuna persistenza. Vorrei che essere considerato come modello pure, o modello devono essere conservati da qualche parte come in CoreData o txt, ecc ....
Grazie per ogni ingresso!
Grazie, Breve e dolce! – doNotCheckMyBlog