NEW: Start my new Ultimate Portfolio App course with a free Hacking with Swift+ trial! >>
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!
Smart, simple, and secure new ways to generate randomness
Try this LLDB command to simplify your view debugging
Run your tests for every commit and pull request
Keep your work safe with version control
Run tests, take screenshots, send to the App Store, and more
Get consistent code the easy way
Get started with tips from conference veterans
Import third-party modules the easy way
Take old, messy code and rearchitect it for the future
Why adding your own userInfo dictionary can be helpful
Sometimes it’s exactly what you need
Quick and easy accessibility changes you can make today
Compare integers, dates, strings, and more
It's the fastest way to make view controllers simpler
Are they a design pattern or a design anti-pattern?
Import C code and use it right inside your projects
Slim down your view controllers the smart way
Save time and avoid bugs with Swift metaprogramming
Keep track of all language changes in one place
An introduction to testing with XCUITest
Switzerland’s largest mobile conference is now in its third year
Time Profiler and System Trace to the rescue!
How Instruments can help detect wasted allocations
Layer blending, misaligned images, and more
Mix Markdown and Swift code side by side
Enum case arrays, warning and compiler directives, and more!
Enumerating, mapping, indices, and more
Why the two-stage creation of protocol extensions exists
Learn to love the associatedtype keyword
You are not logged in
Link copied to your pasteboard.