WWDC 2019 :: was zu sehen

Auf der WWDC 2019 zeigte Apple eine der besten Keynote-Präsentationen der letzten Jahre. Dies ist jedoch nur der Anfang. Wir warten auf mehr als 100 Sitzungen von Apple-Ingenieuren. Ich habe Berichte auf der Liste zusammengestellt, von denen ich denke, dass sie für die meisten iOS-Entwickler nützlich sind. Wenn Sie nicht wissen, was Sie unternehmen sollen, versuchen Sie, mit ihnen zu beginnen.




Bitte beachten Sie, dass noch nicht alle Berichte verfügbar sind. Sie können sie entweder live (Moskauer Zeit) oder einige Tage nach der Sendung sehen. Überprüfen Sie die Uhrzeit anhand des offiziellen Zeitplans , da sich dieser ändern kann.


Was ist neu in Swift?


Diejenigen, die Swift Evolution nicht folgen, werden interessiert sein, was in Swift 5.0 und 5.1 neu ist.


Xcode 11



Die neue Version der IDE für Entwickler unter dem Betriebssystem von Apple. Kommt mit Swift 5.1, Unterstützung für Swift-Pakete, neuen Debugging- und Testfunktionen.


Swiftui



Ich habe lange von einem neuen UIKit auf Swift und ohne Fehler geträumt, aber Apple hat etwas anderes eingeführt. Ein deklaratives Framework zum Erstellen einer Anwendungsschnittstelle in mehreren Codezeilen. Es funktioniert auf allen Apple-Systemen, einschließlich Uhren. Fiktion! Aber wird es möglich sein, es für eine Anwendung zu verwenden, die komplexer als Hello World ist?


Projektkatalysator



Wir haben letztes Jahr offiziell von dem Marzipan-Projekt gehört. Damit hielt Apple sein Versprechen und ermöglichte allen iOS-Entwicklern, iPad-Anwendungen auf macOS zu portieren. Jetzt heißt es Project Catalyst . Sie müssen AppKit nicht lernen. Es reicht aus, die Einstellungen zu überprüfen, Aufrufe von Frameworks zu entfernen, die unter macOS nicht verfügbar sind, Desktop-spezifische Funktionen hinzuzufügen und das ist alles.


Implementierung des Dark Mode unter iOS


Mittwoch, 5. Juni, 20:00 Uhr


Das von vielen erwartete dunkle Thema hat endlich iOS erreicht. In diesem Video erfahren Sie, wie Sie es in Ihrer Anwendung implementieren.


Modernisierung Ihrer Benutzeroberfläche für iOS 13


Donnerstag, 6. Juni, 03:00 Uhr


In diesem Bericht erfahren Sie, wie Sie Ihre Anwendung auf die Einführung von iOS 13 vorbereiten. Vergessen Sie nicht, dass die Veröffentlichung im Herbst erfolgt. Es ist besser, sich im Voraus darauf vorzubereiten.


Kombinieren



Reaktive Programmierung von Apple! Wir RxSwift haben keine Wurzeln geschlagen, aber zu sehen, was mit Apple passiert ist - interessant.


In-App-Käufe und Verwenden von Server-zu-Server-Benachrichtigungen


Freitag, 7. Juni, 21:00 Uhr


Was ist neu bei In-App-Käufen? Erfahren Sie in diesem Video.


Geolocation


Was ist neu in Core Location , Mittwoch, 5. Juni, 19.00 Uhr
Was ist neu in MapKit und MapKit JS? Freitag, 7. Juni, 03:00 Uhr


Apple hat Core Location und MapKit um neue Funktionen erweitert. Beispielsweise kann ein Benutzer jetzt nur noch einmal auf die Geolokalisierung zugreifen. Wenn Ihre Anwendung die Navigation verwendet, sehen Sie sich diese Videos an, um Probleme zu vermeiden.


Einführung in die Anmeldung bei Apple , Mittwoch, 5. Juni, 19.00 Uhr


Die Unterstützung für die Autorisierung durch Apple ist für alle Anwendungen erforderlich, die die Autorisierung durch andere Dienste von Drittanbietern wie Google oder Facebook unterstützen. Wenn Sie sich bei Apple anmelden, funktioniert dies im Web. Informieren Sie Ihre Webentwicklerkollegen über diese großartige Funktion.


Sie können den Rest der Videos auf der offiziellen Website , in der offiziellen iOS-Anwendung oder in der inoffiziellen macOS- Anwendung ansehen.


Xcode 11 Beta und neue Versionen von Betriebssystemen sind für Entwickler bereits verfügbar . Sie können den neuen Xcode auf Mojave neben der Hauptversion installieren. Um die Portierung von Anwendungen auf macOS und das Generieren der Benutzeroberfläche aus Code in Echtzeit zu testen, müssen Sie Catalina installieren.

Source: https://habr.com/ru/post/de454894/


All Articles