WWDC 2017 Viewing Guide

Another year, another WWDC and yet more session videos to catch up on. Here is my guide to the sessions I found most interesting this year.

Read On →

Warning Converting Optional to String

If you have converted a project to Swift 3.1 you have no doubt come across the slightly annoying warning about String interpolation for an optional value.

Read On →

Stack View Baseline Alignment Issue

A horizontal stack view can align text based views on the first or last baseline of the text. Unfortunately the stack view ends up with an incorrect height when the first text view is not the view that extends furthest above/below the baseline. Adding some extra constraints works around the problem.

Read On →

Moving Core Data Files

Using Core Data with an SQLite database and need to move the location of the store or replace the contents? Resist the temptation to use direct file operations and use the persistent store coordinator to do the job for you.

Read On →

Interface Builder Tip for Margin Constraints

If you are using Interface Builder to create constraints it can be a real pain dealing with margins. Sometimes you want to create constraints to a layout margin and sometimes you don’t. Here is a quick tip that makes that job less painful.

Read On →
Archives Categories
No time to watch WWDC videos?

Sign up to get my iOS posts direct to your inbox and I will send you a free PDF of my iOS Size Classes Cheat Sheet.

OK! Check your inbox (or spam folder) for an email to confirm your details and download your free guide to iOS Size Classes.

There was an error submitting your subscription. Please try again.

Unsubscribe at any time.