Combine was revealed in WWDC 2019 and is a “Unified, declarative API for processing values over time”.

  • Focus on using Generics in order to reduce amount of boilerplate code.
  • Write common generic algorithms about asynchronous behaviors only once but they will apply to many types of asynchronous operations.
  • Core properties…

2 Main frameworks for networks on iOS: NSURLSession and Network.framework.

Low Data Mode

New feature in iOS13. Intended to use less data on a particular network, such as a congested on-airplane Wi-Fi network. Explicit signal to your users and to the application to use less data. Works on wifi and cell network. …

Declarative, compositional, sequenced and simple. View structure is defined as a one piece structure— declaratively.

Intends to have your code match your view structure:

A container view is a composition with a closure called “View Builder” that contains multiple sub views. An example of one is the VStack.

The @ViewBuilder…

I’m compiling this simple point form document mainly for myself, to keep track of some of the more general exciting features from WWDC 2019. I will not be covering niche APIs such as Health Kit or Home Kit. Please excuse the rough format.

Feature list from State of the Union:

  • iOS Apps now portable to Mac with…

Alexei: App maker, interested in many topics.

Follow me for summaries of top-selling business books. My programming career book on Amazon: “Technology Stories - 125 Secrets for a Programming Career”

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store