Weekend Reading, September 9, 2016

Published: Fri, 09/09/16

September 9, 2016View in browser

Happy Friday fellow Clean Swifters,
I’d like to welcome a bunch of new readers who discovered cleanswifter.com from Dave Verwer’s iOS Dev Weekly. I’m heading down onto the Chesapeake Bay this weekend for some fishing and crabbing. It’s been a banner year for Blue Claw crabs. In the downtime, here’s what I’ll be reading to catch up from the week.

Oh Yeah, Free Coffee Too

Want some free coffee? I’ll treat one random winner to a $5 Starbucks gift card. To enter, just reply to this email with an answer to the question:

What do you to to improve your software development skills?

I'll also include your quote next week.

Happy cleaning,


Understanding Strings in software engineering is a fundamental necessity. Ole Begemann covers some of the details of how to do it in Swift 3.

Ash Furrow

With iOS 10 going public soon, I absolutely can’t wait to see what Swift Playground Books start making it onto the market. Ash Furrow goes over what it takes to make one yourself.


For those unfamiliar with it, CALayer often hides behind UIView in terms of documentation and usage. Here’s a nice introduction to it for those unfamiliar with it. I still have trouble answering the question, “When do you use a CALayer instead of a UIView?”


I certainly didn’t know that Auto Layout does not use the view frame with positioning views. I can’t wait to read how to workaround that.

Erica Sadun

Erica Sadun always has some heady posts around getting better at, writing more concise, and cleaning up your Swift. It’s going to take me some time to digest this one.


I have a passion for app architecture. This post looks like a great overview of some of the more popular techniques out there.

In Case You Missed It


The Speech Framework in iOS 10 provides awesome power for transcribing speech to text. Here are some SFSpeechRecognizer tips I discovered.

Powered by Curate