This is the #32 article.


Reminder About Let Initialization

Some Swift language features take a while to sink in and become natural. One such feature that I need to remind myself about is that you do not need to set the value of a let constant at the point you declare it in a function as long as you do it before first use.

#313: Interacting with the iOS Simulator using simctl 📱🎮

Today we’re going to take a look at how we can control (and interact with) the iOS Simulator from the command line.

#314: Installing and Switching Xcode Versions from the Command Line 🛠

Today we’re going to learn how to tell our system which version of Xcode’s tools to use when working with Xcode from the command line. But first we’ll check out a helpful tool to actually install Xcode from command line.

What’s New In UIKit Animations In Swift 4

The new iOS 11 has brought some nice additions and updates for animations in Swift 4. Let’s have a look at what’s new and some stuff that’s worth mentioning about advanced, modern animations currently.

iOS Simulator on steroids: Tips & Tricks

iOS Simulator is an integral part of any iOS development process. We just can’t ignore it. New Simulator from Xcode 9 brings a lot of useful tricks, which could make you even more productive. Finally, Apple recalled they have Simulator out there! Comparing to previous modest updates, this one seems like a big deal. 🙌

Update: Matching NSErrors

While my original post on this topic might be of some small interest in a general “strategies for using expression patterns” kind of way, Swift provides a much better solution for the specific problem of matching NSErrors.

Lazy Permutations in Swift




Making Time for Side Projects

The problem with side projects is that you can’t complete them.

Move Your Goalposts

Start small. If you don’t like what you’re doing, stop. Move on to the next project.


35. The Ownership Manifesto

This week, Chris and Soroush talk about Swift’s ownership manifesto.

THE RUN ROOP | Casey Liss

Casey joins Collin to discuss QBasic, ATP, live podcasts, RxSwift, software methodoligies, and much more.

21: New Proposals

If you have any questions and feedbacks about a kind of new Swifty week, feel free to ask me :+1: You can catch me on Twitter and Github.

Have a lovely week <3