Domanda

Ho file di base * .xib, che hanno NSView.

Come posso utilizzare un altro file di pennini per questo visualizzazione personalizzata? Ciò che è NSViewController e come dovrei usarlo?

È stato utile?

Soluzione

In genere, si crea un nuovo pennino, selezionando "Visualizza", come il modello di pennino. Poi si seleziona il proprietario del file e si imposta questa categoria per NSViewController (o la propria sottoclasse di esso, nel qual caso potrebbe essere necessario aggiungere il pennino al progetto Xcode prima) nell'ultima scheda di ispettore. Poi ci si connette presa "vista" del controller della vista alla vista.

Si consiglia di leggere documenti di Apple su NSViewController, in realtà è una classe molto semplice. Tuttavia, prima di iniziare a disegnare e codifica vorrei suggerire si dovrebbe strutturare con attenzione la vostra applicazione in termini MVC. Se si commette un errore in fase di progettazione, si dovrà rifare un sacco di lavoro più tardi. Usare la vista controllori non è sempre giustificato, esso dipende dalla complessità della app.

Altri suggerimenti

NSViewController come suggerisce il nome è una classe Controller, significa che collega la vista al modello, in un ambiente perfetto MVC.

Ogni ViewController è destinato a una vista, è possibile costruire quella vista nel codice o utilizzando l'Interface Builder.

Per ulteriori informazioni, vorrei suggerire di guardare corso di programmazione iPhone Stanford University, è disponibile su Stanford iTunes (link iTunes) , iPhone SDK condividono lo stesso sotterraneo con l'OSX SDK in modo che sia esattamente lo stesso per ViewControllers.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top