Notifications mit Combine in Swift

Das nachfolgende Beispiel zeigt die Verwendung von Combine in Verbindung mit dem NotificationCenter in Swift, Zuerst ist Combine zu importieren. Dann wird der Name einer Notification deklariert. Dieser wird in Folge beim Senden und Empfangen der Notification verwendet. Des Weiteren deklarieren wir eine Parameter-Namen für den Parameter, den wi...
Weiterlesen
  0 Kommentare
Markiert in:
0 Kommentare

SwiftUI Document App mit Paketdateien

Unter macOS gibt es zwei verschiedene Datei-Formen. Einmal die einfache flache Datei. Diese besteht aus einer Folge von Bytes. Darüber hinaus gibt es noch das Paket-Format. Dies ist ein Dateiverzeichnisbaum, der aber von aussen wie eine einzelne Datei aussieht. Um die Inhalte zu sehen kann man die Paketdatei mit dem Dateiexplore...
Weiterlesen
  0 Kommentare
0 Kommentare

Emoji in ListItems eines UICollectionViews

Ziel : Anzeige eines Emojis in einem ListItem als Image Falscher Ansatz : Emojis in Image umwandeln und dem image-Property der content-Configuration zuweisen. Richtiger Ansatz: Ein Emoji ist ein Text! Also wird das Emoji dem content.text zugewiesen und der Text des Labels dem content.secondaryText.  var content = UIListContentConfigu...
Weiterlesen
  0 Kommentare
Markiert in:
0 Kommentare

UISplitViewController mit drei Spalten im SceneDelegate erstellen

 Wir wollen im SceneDelegate statt auf das Main-Storyboard und die dort erstellten Controller zurückzugreifen eine ViewController-Hierarchie programmatisch aufbauen, in der der RootController ein UISplitViewController ist und dieser drei Spalten ermöglicht. Wir erzeugen dazu ein neues iOS-App-Projekt. Anschliessend löschen wir die Datei M...
Weiterlesen
  0 Kommentare
0 Kommentare

Xcode 11.4 : Fehler im Master-Detail-Template

Im Master-Detail-Template von Xcode 11.4 liegt ein Fehler vor, der dazu führt, dass die erzeugte App beim Löschen des aktuell ausgewählten Elements in der Master-Liste abstürzt. Grund hierfür ist, dass der DetailView versucht den gelöschten Datensatz wieder anzuzeigen. Der korrigierte Code lautet: struct DetailView: View {      ...
Weiterlesen
  0 Kommentare
Markiert in:
0 Kommentare

Unit Tests mit XCode (1) Einleitung

Unit Tests sind mit dem XC-Testframework ein integraler Bestandteil der XCode-Entwicklungsumgebung. Schon bei der Anlage eines neuen Projektes werden die notwendigen Einstellungen für die Unit Tests angeboten. Auch wurde mit Swift als Sprache für die Tests sowie der einfachen Einbindung der eigentlichen Anwendung in den Unit Tests eine Grundlage ge...
Weiterlesen
  0 Kommentare
Markiert in:
0 Kommentare

Unit Tests mit Xcode (2) Projekterstellung

​In diesem Blogeintrag lernen wir, wie ein Projekt erstellt und für Unit-Tests mit XCode konfiguriert wird. Wir starten XCode und wählen im Menu File->New->Project aus. Anschliessend wählen wir das iOS-Template mit dem Namen "Single View App" aus und betätigen die Next-Taste im Dialogfenster. Es wird nun folgender Dialog angezeigt: ​Hier gebe...
Weiterlesen
  0 Kommentare
Markiert in:
0 Kommentare