UIKit Framework: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „UIKit ist eine Bibliothek von Frameworks und Klassen für die Entwicklung von Benutzeroberflächen (User Interfaces, UI) auf iOS, iPadOS, watchOS und tvOS. Sie…“)
 
 
(18 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
UIKit Framework bezieht sich auf das Apple Framework zur Programmierung von Apps und Anwendungen.
 +
 +
Suchst du das [[UIKit Web Frontend Framework]] ?
 +
== Links ==
 +
[[Swift (Programmiersprache)]]
 +
[[UIKit Framework - Snippets]]
 +
 +
== Einführung ==
 
UIKit ist eine Bibliothek von Frameworks und Klassen für die Entwicklung von Benutzeroberflächen (User Interfaces, UI) auf iOS, iPadOS, watchOS und tvOS. Sie bietet eine Reihe von vorgefertigten UI-Elementen wie Buttons, Tabellen, Sammlungen von Ansichten und vieles mehr, die von Entwicklern verwendet werden können, um native Anwendungen für Apple-Plattformen zu erstellen.
 
UIKit ist eine Bibliothek von Frameworks und Klassen für die Entwicklung von Benutzeroberflächen (User Interfaces, UI) auf iOS, iPadOS, watchOS und tvOS. Sie bietet eine Reihe von vorgefertigten UI-Elementen wie Buttons, Tabellen, Sammlungen von Ansichten und vieles mehr, die von Entwicklern verwendet werden können, um native Anwendungen für Apple-Plattformen zu erstellen.
  
Zeile 4: Zeile 12:
  
 
UIKit wurde von Apple entwickelt und ist Teil der iOS-SDK (Software Development Kit). Es ist ausschließlich für die Entwicklung von Anwendungen auf Apple-Plattformen gedacht und kann nicht auf anderen Betriebssystemen verwendet werden.
 
UIKit wurde von Apple entwickelt und ist Teil der iOS-SDK (Software Development Kit). Es ist ausschließlich für die Entwicklung von Anwendungen auf Apple-Plattformen gedacht und kann nicht auf anderen Betriebssystemen verwendet werden.
 +
 +
== Erstellen von Views ==
 +
Das UIKit hilft beim erstellen von Benutzeroberflächen und stellt viele vorgefertigte Komponenten bereit. In den UIKit Snippets siehst du ein Beispiel wie man nur mit Code einen View erstellen und von einem andern View aufrufen kann.
 +
 +
[[UIKit Framework - Snippets]]
 +
 +
In der Praxis macht man sich die Arbeit i.d.R. leichter...
 +
 +
Man kann sich die Arbeit stark erleichtern. Folgende Schritte sind notwendig
 +
=== View mit Cocoa und Storyboard erstellen ===
 +
# Datei mit Template CocoaClass erstellen. Das erzeugt im Prinzip eine Datei die schon die wichtigsten Code-Snippets enthält
 +
# Storyboard erstellen
 +
# Storyboard mit der neu erstellten Klasse verbinden
 +
==== Cocoa Touch Class ====
 +
 +
New File > Cocoa Touch Class
 +
> Class z.B. ResultViewController
 +
> Subclass of UIViewController
 +
 +
==== Storyboard erstellen ====
 +
 +
==== Storyboard mit Controller verbinden ====
 +
 +
Über den Klassennamen verbindet sich ein Storyboard mit dem Controller Code. Dafür musst du nur im StoryboardView oben links den kleinen gelben Punkt klicken (Result View Controller) und dann im rechten Bereich im Identity Inspector den richtigen Class Name angeben.
 +
 +
== Übergange von Views mit Segue ==
 +
Mit einem Segue kannst du Übergange von Storyboards festlegen und später programmatisch aufrufen.
 +
[[Swift - Segue]]
 +
 +
== Some Views ==
 +
=== UITextFields ===
 +
[[UITextFields]]
 +
 +
=== UITableView ===
 +
[[UITableView]]
 +
=== UIPicker ===
 +
[[UIPickerView]]
 +
 +
== UIAlertController ==
 +
[[UIAlertController]]
 +
Erlaubt das Anzeigen von Alerts als Overlay über dem aktuellen View
 +
 +
== Navigation Controller ==
 +
[[UINavigationController]] - TODO

Aktuelle Version vom 19. April 2024, 07:59 Uhr

UIKit Framework bezieht sich auf das Apple Framework zur Programmierung von Apps und Anwendungen.

Suchst du das UIKit Web Frontend Framework ?

Links[Bearbeiten]

Swift (Programmiersprache)
UIKit Framework - Snippets

Einführung[Bearbeiten]

UIKit ist eine Bibliothek von Frameworks und Klassen für die Entwicklung von Benutzeroberflächen (User Interfaces, UI) auf iOS, iPadOS, watchOS und tvOS. Sie bietet eine Reihe von vorgefertigten UI-Elementen wie Buttons, Tabellen, Sammlungen von Ansichten und vieles mehr, die von Entwicklern verwendet werden können, um native Anwendungen für Apple-Plattformen zu erstellen.

UIKit ist ein wichtiger Bestandteil von Xcode, dem integrierten Entwicklungsumgebung (IDE) von Apple, und wird häufig in Verbindung mit anderen Frameworks wie Foundation und Core Data verwendet, um vollständige Anwendungen zu erstellen.

UIKit wurde von Apple entwickelt und ist Teil der iOS-SDK (Software Development Kit). Es ist ausschließlich für die Entwicklung von Anwendungen auf Apple-Plattformen gedacht und kann nicht auf anderen Betriebssystemen verwendet werden.

Erstellen von Views[Bearbeiten]

Das UIKit hilft beim erstellen von Benutzeroberflächen und stellt viele vorgefertigte Komponenten bereit. In den UIKit Snippets siehst du ein Beispiel wie man nur mit Code einen View erstellen und von einem andern View aufrufen kann.

UIKit Framework - Snippets

In der Praxis macht man sich die Arbeit i.d.R. leichter...

Man kann sich die Arbeit stark erleichtern. Folgende Schritte sind notwendig

View mit Cocoa und Storyboard erstellen[Bearbeiten]

  1. Datei mit Template CocoaClass erstellen. Das erzeugt im Prinzip eine Datei die schon die wichtigsten Code-Snippets enthält
  2. Storyboard erstellen
  3. Storyboard mit der neu erstellten Klasse verbinden

Cocoa Touch Class[Bearbeiten]

New File > Cocoa Touch Class 
> Class z.B. ResultViewController
> Subclass of UIViewController

Storyboard erstellen[Bearbeiten]

Storyboard mit Controller verbinden[Bearbeiten]

Über den Klassennamen verbindet sich ein Storyboard mit dem Controller Code. Dafür musst du nur im StoryboardView oben links den kleinen gelben Punkt klicken (Result View Controller) und dann im rechten Bereich im Identity Inspector den richtigen Class Name angeben.

Übergange von Views mit Segue[Bearbeiten]

Mit einem Segue kannst du Übergange von Storyboards festlegen und später programmatisch aufrufen.

Swift - Segue

Some Views[Bearbeiten]

UITextFields[Bearbeiten]

UITextFields

UITableView[Bearbeiten]

UITableView

UIPicker[Bearbeiten]

UIPickerView

UIAlertController[Bearbeiten]

UIAlertController

Erlaubt das Anzeigen von Alerts als Overlay über dem aktuellen View

Navigation Controller[Bearbeiten]

UINavigationController - TODO