FREE: Follow my new 100 Days of Swift challenge! >>
Make iOS apps with the coordinator pattern quicker than ever
Faster, easier network tests using URLProtocol
17 conferences with 17 different talks – how did it go?
CAEmitterLayer, CAGradientLayer, and CAShapeLayer combine their powers!
Subclassing UIView is only the first step…
Vapor 3 makes Codable data a cinch to work with.
The least you need to know to make XCTest work with user interfaces
…and it could break your code.
Swift’s always changing, so here’s how to keep up!
With Create ML anyone can train machine learning models with only a little code.
Add some metrics to your tests, but do so carefully!
Repeat the sequence right on your wrist with WatchKit
Summing up Swift in seventeen syllables or fewer.
Little bits of helper code to make your life easier.
Looking for some quick fix examples for Auto Layout? Look no further!
Which of these conditional conformances are more useful?
Discover the power of Swift protocols with hands-on examples.
24 days of articles and discounts
Unwrapping, nil coalescing, map(), flatMap(), and more.