NEW: Nominations are now open for the 2019 Swift Community Awards! >>
Match text using flexible search criteria
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.
Creating and animating 3D effects takes only a few lines of code.
Swift 5.0 introduces a new way to work with dynamic languages
Learn Swift for less!
Fight against massive view controllers with coordinators on iOS.
Inspect and adjust any app in real time
Help recognize and celebrate the people and projects that make our community amazing!
Swift, wine, and good times come back to Logroño
Sometimes its faster to let Swift figure things out for you
Sweden’s new Swift conference aces its first year.
Raw strings, future enum cases, compactMapValues(), and more!
The UK's oldest conference is now in its eighth year
Now containing 600 tips and examples for Swift!
Take on a fundamental Apple API right on your iPad
Our community’s biggest conference is over for another year
Learn what developer features have changed and how to use them
Everything that has changed in one place
Convert between JSON and Swift types the smart way
How to share content across the system
How to schedule timers, repeat timers, and more
Finding speakers, locations, and a unique approach
The new implementation is faster, simpler, and more secure too.
Here is the Rosetta Stone for Objective-C to Swift
Format text in a variety of ways with this one useful class.
Get WebKit into your app the easy way
We chat about Swift Evolution, the community, and Clarus the dogcow
Use UIKit and Swift to find out how many inches are in a parsec
Filtering, mapping, capacity, and more!
Match a variety of text using NSRegularExpression.
Add tests, use CocoaPods, get continuous integration, and more!
Try out something new with these tips and tricks
Use WatchKit and Swift to find out how many inches are in a parsec
Use AppKit and Swift to find out how many inches are in a parsec
Insetting, offsetting, transformation, and more!