Wie ich es verstehe, hat ein Fenster viele Ansichten. Eine Ansicht ist ein Objekt, das etwas auf dem Bildschirm zeichnen kann, und das Fenster bietet Platz zum Zeichnen. Also, wo ist der Punkt, dass ich kein Fenster habe? Was ist der Unterschied zwischen ihnen?iPhone-Entwicklung: Was ist der Unterschied zwischen einer View-basierten Anwendung und einer Fenster-basierten Anwendung?
Antwort
Auf dem iPhone ist ein Fenster wirklich nur eine spezielle Art von Ansicht. Wenn Sie sich die Dokumente für die UIWindow-Klasse ansehen, werden Sie feststellen, dass sie über zusätzliche Methoden verfügt, die über eine normale UIView hinausgehen. Die meisten dieser Methoden scheinen jedoch analoge UIView-Gegenstücke zu haben.
Die eine Sache, die ich Windows nützlich gefunden habe, ist, dass UIViews eine "Fenster" -Eigenschaft haben, die verwendet werden kann, um sofort auf das Fenster zuzugreifen. Wenn Sie viele verschachtelte Ansichten haben und von einer tiefen Ansicht der dritten oder vierten Ebene aus sofort zur obersten Ebene gelangen müssen, kann diese Fenstereigenschaft nützlich sein.
In einer View-basierten Anwendung können wir das Vordergrundlayout und das Erscheinungsbild der Anwendung erstellen, einschließlich Textfeldern, Schaltflächen, Beschriftungen ... je nach den Anforderungen des Projekts und wie effektiv eine Anwendungsansicht sein muss Um die Anwendung leuchten zu lassen
In einer Windows-basierten Anwendung haben wir den Hintergrund der Ansicht und wir können auch eine Ansicht mit einem Fenster mithilfe von Interface Builder-Verbindungen erstellen.Aber zum Erstellen von Anwendungen, die auf dem Hintergrund basierend wir arbeiten Fensterbasierte Anwendungen haben, die auf der Konsole ausgeführt werden.
- 1. Was ist der Unterschied zwischen einer Appx-Anwendung und einer Appxbundle-Anwendung?
- 2. Was ist der Unterschied zwischen einer Ressource und einer eingebetteten Ressource in einer C# -Anwendung?
- 3. Was ist der Unterschied zwischen einer Desktop-App und einer nicht-Desktop-Anwendung in Windows
- 4. in IIS, was ist der Unterschied zwischen "Anwendung" und "Sitzung"?
- 5. Was ist der Unterschied zwischen einer Portnummer und einer Protokollnummer?
- 6. Was ist der Unterschied zwischen einer Subroutine und einer Funktion?
- 7. Was ist der Unterschied zwischen einer Eigenschaft und einer Instanzvariablen?
- 8. Was ist der Unterschied zwischen einer "nonce" und einer "GUID"?
- 9. Was ist der Unterschied zwischen einer HashMap und einer TreeMap?
- 10. Was ist der Unterschied zwischen einer Webreferenz und einer Servicereferenz?
- 11. Authentifizierung zwischen einer Java-Anwendung und einer .net-Anwendung
- 12. Was ist der Unterschied zwischen ViewState, Anwendung und Session einer Seite?
- 13. Was ist der Unterschied zwischen Ressource und Inhalt in einer WPF-Anwendung
- 14. Was ist der Unterschied zwischen einer dialogbasierten und Frame-basierten Anwendung in wxWidgets
- 15. Unterschied zwischen Service und Anwendung in einer serviceorientierten Architektur?
- 16. Wie Kommune zwischen einer mobilen Anwendung und einer PC-Anwendung und was ich als Datenbank verwende?
- 17. Was ist der Unterschied zwischen einem Bündel und einer Absicht?
- 18. Was ist der Unterschied zwischen einem URI und einer URL?
- 19. Was ist der Unterschied zwischen BackgroundImage und Image einer Schaltfläche?
- 20. Was ist der Unterschied zwischen einem Algorithmus und einer Funktion?
- 21. Was ist der Unterschied zwischen einer Funktion und * Funktion?
- 22. Was ist der Unterschied zwischen einem Fehler und einer Ausnahme?
- 23. Was ist der Unterschied zwischen einem Benutzer und einer Rolle?
- 24. Was ist der Unterschied zwischen einer Schließung und einem Modul?
- 25. Was ist der Unterschied zwischen einem Ausdruck und einer Aussage?
- 26. Was ist der Unterschied zwischen einer Hashtable und Eigenschaften?
- 27. Was ist der Unterschied zwischen Panik und einer Behauptung?
- 28. Was ist der Unterschied zwischen einer Sprache und einem Framework?
- 29. Was ist der Unterschied zwischen einer Systemeigenschaft und Umgebungsvariable
- 30. Was ist der Unterschied zwischen einem Adapter und einer Netzwerkschnittstelle?