• Es war zweifelsohne das Highlight für Apple Developer auf der diesjährigen Worldwide Developers Conference: Mit SwiftUI hat Apple ein gänzlich neues UI-Framework aus dem Hut gezaubert, das es erlaubt, plattformübergreifende Nutzeroberflächen für macOS, iOS (und iPadOS), watchOS sowie tvOS zu erstellen. Es stellt somit eine Alternative zu Views und View-Controllern dar, wie man sie bisher […]

  • iMac Der iMac gehört zweifelsohne zu den beliebtesten Macs von Apple, und das aus gutem Grund. Er besitzt ein wunderschönes wie schlichtes Design, ist so kompakt wie es ein Gerät mit entsprechend integriertem Display überhaupt sein kann, und steckt voller potenter Hardware. Da verwundert es nicht, dass der iMac – neben dem MacBook Pro – […]

  • Änderungen verwerfen Im letzten Artikel dieser Reihe zur Source Control in Xcode haben wir uns mit den sogenannten Commits auseinandergesetzt und erfahren, wie wir mit deren Hilfe Änderungen an einem Projekt im Versionsverwaltungssystem speichern können. Passend dazu möchte ich in diesem Artikel darüber schreiben, wie man bereits durchgeführte Änderungen wieder verwerfen und damit rückgängig machen […]

  • Aktuell findet in San Jose Apples alljährliche Entwicklerkonferenz WWDC (Worldwide Developers Conference) statt und – holly molly! – was hat Apple dieses Jahr dort doch für ein Feuerwerk abgeliefert! Zu dem Zeitpunkt, zu dem dieser Artikel erscheint, ist die WWDC zwar noch in vollem Gange, die Eröffnungs-Keynote liegt aber bereits hinter uns und Betaversionen der […]

  • Mac mini Lange Zeit wurde der Mac mini von Apple recht stiefmütterlich behandelt. Über Jahre hinweg gab es keine Aktualisierungen der Hardware bei gleichbleibendem Preis. Das war umso bedauerlicher, als dass der Mac mini gerade für Einsteiger ein spannendes Produkt darstellte. Er gehört zu den günstigsten verfügbaren Macs und nimmt dank seiner kompakten Form kaum […]

  • Versions- und Build-Nummern spielen bei der App-Entwicklung eine wichtige Rolle. Sie dienen nicht nur dazu, den Endnutzern eine Orientierung bei der Veröffentlichung von Updates zu geben, sondern können auch bei der Umsetzung neuer Funktionen dabei helfen, den Überblick über an beispielsweise Testnutzer verteilte Vorabversionen zu behalten. Als Apple Developer pflegt man die Informationen zu Versions- […]

  • Bereits seit längerem (wenn ich mich recht entsinne seit Xcode 9, bin mir da aber nicht 100%ig sicher) gibt es ein interessantes Feature in Apples Entwicklungsumgebung, das es erlaubt, Apps kabellos auf iPhone und iPad zu kompilieren und auszuführen. Es ist somit nicht mehr zwingend nötig, ein Testgerät mittels Kabel mit dem Mac zu verbinden, […]

  • In den letzten Wochen ging es hier bei mir ein wenig Schlag auf Schlag: Im April fieberte ich dem offiziellen Release meines Swift-Handbuchs entgegen, das Anfang Mai erschienen ist. Aber bereits Ende April gab es ein weiteres kleines Highlight. Da nämlich erschien mein damals neuester Kurs auf LinkedIn Learning: Objective-C: Code für Swift optimieren. Und […]

  • Vor kurzem hat Apple die neue Version 3.0 von Swift Playgrounds veröffentlicht, jener App, die es euch ermöglicht, auch auf einem iPad zu programmieren. Swift Playgrounds stellt hierbei keine vollwertige IDE wie Xcode dar, kann aber in großem Umfang mit den selben Playground-Dateien umgehen, wie sie sich auch in Xcode erzeugen lassen. Die App ist […]

  • Einsatz mehrerer Cursor In den bisherigen Artikeln dieser kleinen Serie haben wir uns mit der Möglichkeit zum Ein- und Ausklappen von Code-Blöcken sowie dem Refactoring beschäftigt. In diesem Beitrag möchte ich euch nun ein weiteres kleines Feature präsentieren, das erst jüngst mit Xcode 10 Einzug in Apples IDE gehalten hat: der Einsatz mehrerer Cursor parallel. […]