iOS Dev Weekly – Issue 408 – Jun 14th 2019


If you noticed footage of me status subsequent to an image of … smartly, there may be in point of fact no different strategy to say it than posing subsequent to a existence-sized image of myself ^( at WWDC closing week then you might have been left questioning what on earth was once happening.

I believed I will have to give an explanation for, so I wrote up the tale of #picswithdave ^( the day past. 🙈

Dave Verwer


WWDC 2019 ^(

This is superb recommendation (as all the time) from Mattt ^( It’s manner too simple to really feel like you want to undertake each era presently after the joy of closing week, and the numerous blogs, tweets, (and sure, newsletters!) writing about not anything else do not assist.

Before you drop the whole thing to compensate for consultation movies or begin to really feel unhealthy for “falling in the back of,” keep in mind that we’ve been right here prior to. The Swift programming language took a very long time to turn out to be viable for app construction. Years. Today, Swift 5 is only recognizable from what we first noticed in 2018.

It’s OK if you do not undertake the whole thing presently, or even for a few years ^( ^(

The Things You May Have Missed at WWDC 2019 ^(

It was once eye opening to skimming over this publish from Patrick Balestra ^( to peer the sheer selection of smaller bulletins that I ignored closing week. I wager there may be no less than ten issues on this record that’ll be new to you too. 🎁 ^(

How lengthy have SwiftUI and Combine been in construction? ^(

This is no surprise knowledge from Joe Groff ^(, however it’s price remembering that the issues we get to peer had been within the works for a long time. ^(

Sponsored Link

Instabug ^(

Not simplest may you catch insects prior to they occur and know precisely how a crash came about, however you’ll additionally routinely obtain tool information, community logs, and replica steps with each worm and crash file. It simplest takes a line of code to setup. Signup now at no cost ^( and get our logo new t-blouse whenever you combine Instabug. ^(


XCLogParser ^(

This instrument from Erick Camacho ^( is cool. Parse out your construct and take a look at logs and get stories in quite a lot of JSON codecs, or as an HTML file. I will be able to see this being in point of fact helpful in a crew atmosphere. ^(

Using Instruments to profile your SwiftUI code ^(

Did you see that there have been new Instruments gear for profiling SwiftUI structure? Don’t concern when you ignored it, as a result of Paul Hudson ^( has written up a complete information on methods to get it up and working. ^(

Soulver 3 ^(

Soulver has been one of my maximum used apps for such a lot of years, I in point of fact can not consider my existence with out it. This replace takes an app that I thought to be to be virtually highest, and makes it such a lot higher. Yes, it is indirectly associated with iOS construction however I am positive you calculate issues each day as you broaden code. I do know I do!

Note: This is not subsidized, I am simply a typical buyer. As a reminder, the simplest subsidized content material on this e-newsletter is the subsidized hyperlink and the process listings and if I ever do obtain one thing complimentary, I’m going to notice it once I speak about it. ^(


View Controller Presentation Changes in iOS 13 ^(

Thanks to Geoff Hackworth ^( for writing up those essential adjustments to view controllers in iOS 13. If you’ve got a modal view controller to your app (and who does not!), you will want to learn all of this.

Also at the identical matter, that is tremendous cool ^( although it seems bizarre in an oblong video. ^(

How To Adopt Dark Mode In Your iOS App ^(

What a perfectly complete information to Dark Mode from Federico Zanetello ^( For this sort of (moderately) easy characteristic, there may be nonetheless lots to be informed about in case you are enforcing it.

fivestars.weblog ^(

First impressions of SwiftUI ^(

Matt Gallagher ^(

A bit of over a month in the past, I launched CwlViews ^( after which adopted up with a piece of writing ^( suggesting that Apple could be about to unencumber their very own declarative perspectives library. At WWDC this week, they did simply that, liberating SwiftUI.

You’ll be informed extra about SwiftUI whilst you examine the way it has superceded CwlViews. 😬 ^(

Swift Opaque Result Types ^(

I appreciated this clarification of opaque consequence varieties from Jeroen Bakker ^( This is one of the options of Swift that makes SwiftUI conceivable, and it might be a sexy unsightly sight with out it. See how existence will have appeared with out it on this publish. There’s additionally a just right write up of one of the crucial different language options that make all of it conceivable in John Sundell’s publish on Swift 5.1 options ^( ^(

Dependency Injection with Storyboards ^(

If this were a regular WWDC this may had been large information, however as an alternative it has slightly had a point out. That does not imply it is not essential regardless that, particularly in case you are now not leaping onto the SwiftUI teach with each toes. Yes, the code in this slide is for macOS nevertheless it works with iOS too.

While I am at the matter, Vadim Bulavin ^( additionally wrote up a nice article on dependency injection ^( this week which will have to get you up to the mark in case you are new to the method. ^(


SF Symbols Rendering Quality ^(

I used to be unhappy to peer this tweet from Marc Edwards ^( SF Symbols gave the impression of this sort of win when it was once introduced on the convention closing week, however this output is in point of fact disappointing. It’s now not one thing that may in point of fact be mounted both ^( Combine that with the very restrictive utilization laws ^( and the way forward for icons on iOS does not glance fairly as vivid because it did closing week. ^(

Business and Marketing

Changes to the App Review Guidelines round subscription UI ^(

I have now not observed this written up correctly somewhere else but, so I’m going to use this tweet from Jacob Eiting ^( to deliver you the scoop concerning the adjustments to that tough subscription display screen assessment guiding principle.

I do know that everybody studying this will take those new tips and be accountable with them. I simply hope that the moderately much less honourable aspect of the iOS ecosystem does not smash this for everybody and purpose issues to return to how they have been prior to this transformation. 🤞

It’s additionally very promising to peer this tweet fromFederico Zanetello ^( who has examined the brand new model of the rule. ^(


Humbly Confident Senior Mobile Developer @ You Need A Budget (YNAB) ^( – YNAB is rising, and so is our construction crew! We’re a tool ecosystem that incorporates private budgeting apps for internet, iPhone, iPad, Apple Watch, and Android telephones. Our challenge is to assist our customers take overall keep watch over in their cash—now not simply by the use of an app (if simplest it have been that straightforward!), however converting conduct and techniques of pondering. – Remote

Swift Engineer @ WillowTree ^( – At WillowTree, Senior Swift Engineers have the liberty to create merchandise folks love. You’ll collaborate with a pass-disciplinary crew to construct huge-scale merchandise for smartly-recognized manufacturers. We search for crew individuals who recommend for tool engineering very best practices and encourage their crew to often be informed and support. – Charlottesville, VA

Senior iOS Developer @ Doist ^( – Joining Doist as an iOS developer way you’ll be able to be becoming a member of a various, far flung-first crew of 60+ people who find themselves allotted throughout 25 international locations. You’ll get to assist create gear, like Todoist and Twist, that advertise a calmer, extra balanced, extra pleasant strategy to paintings and reside. – Remote

Senior iOS Developer @ Float ^( – Are you Float’s subsequent Senior iOS Developer? As Senior iOS Developer with Float, you’ll lead the cellular construction crew to design, put in force, take a look at, and ship in an Agile atmosphere. Float designs and builds cellular merchandise that make our shoppers’ workforces more practical. – Remote or Morton, IL

Senior iOS Engineer, Swift @ Starry ^( – Tired of your monopolistic cable supplier? Join Starry! We are a booming 5G web corporate hastily increasing to greater than 20 towns and past. Our groups paintings laborious to please our consumers with the most efficient revel in. – Boston, MA

Engineering Manager @ onX ^( – Lead the cellular construction groups at onX, a Montana primarily based corporate with the main off-the-pavement GPS cellular app! As an Engineering Manager, you’ll organize 10+ gifted and a laugh-loving devs who show pride in empowering our consumers to search out their manner within the wild. Our Engineering crew is rising briefly and onX is taking our era into new out of doors markets… come sign up for the adventure! – Bozeman, MT

As a results of the good comments I have been receiving about iOS Dev Jobs ^(, I have made some adjustments to the web page this week! Remote jobs are actually a lot more uncomplicated to identify within the record, and the solution to filter out them is now proper on the best of the “All Locations” drop down. 👍 I’m hoping that is helping for the ones of you having a look in particular for far flung positions.

Are you searching for a brand new process? There’s lots extra process listings over at iOS Dev Jobs ^( Should your process list be posted right here? It’s as simple as posting a featured list ^(

And after all…

MemeMaker ^(

Making memes and studying SwiftUI, all in one to hand GitHub repository from the one and simplest James Dempsey ^(! ^(

This RSS feed is printed on ^(
You too can subscribe
by way of electronic mail ^(
Safari push notifications ^(