Creating Swift Packages in Xcode

Xcode 11 adds support for the Swift Package Manager. Here’s my quick guide to creating Swift packages with Xcode 11.

Read On →

Xcode Source Control Accounts

Xcode has supported adding your GitHub account since Xcode 9 and Bitbucket accounts since Xcode 10. I prefer to use a separate Git client, but the support for Swift packages in Xcode 11 made me want to try the integration again. I had no problem adding a GitHub account, but Bitbucket was more of a struggle. Here’s what worked for me.

Read On →

Better Storyboards with Xcode 11

With all of the excitement around SwiftUI, it’s easy to miss a couple of improvements to storyboards introduced with Xcode 11 and iOS 13. As far as I can tell, Apple did not mention segue actions or custom initializers during WWDC. You need to read the Xcode and iOS 13 release notes for the details.

Read On →

Predicting Size Classes in iOS 13

If you rely on size changes to build adaptive layouts, you should review your code for iOS 13. UIKit now predicts the initial traits for a view so you cannot assume traitCollectionDidChange will be called when a view is first added to the view hierarchy.

Read On →

WWDC 2019 Viewing Guide

Wow that was an interesting WWDC! After a “quiet” year in 2018, Apple has unleashed some dramatic changes in 2019. Here’s my viewing guide for the sessions I found most interesting this year.

Read On →
Archives Categories