Articles archive

Lessons learned from handling JWT on mobile
From: Alberto De Bortoli’s Blog
Added: Jan. 16, 2021
Modular iOS Architecture @ Just Eat
From: Alberto De Bortoli’s Blog
Added: Jan. 16, 2021
The iOS internationalization basics I keep forgetting
From: Alberto De Bortoli’s Blog
Added: Jan. 16, 2021
The algorithm powering iHarmony
From: Alberto De Bortoli’s Blog
Added: Jan. 16, 2021
Swift Heroes Digital 2020
From: Alberto De Bortoli’s Blog
Added: Jan. 16, 2021
My Talk at Swift Summit
From: Airspeed Velocity
Added: Jan. 16, 2021
Changes to the Swift Standard Library in 2.0 beta 1
From: Airspeed Velocity
Added: Jan. 16, 2021
Protocol extensions and the death of the pipe-forward operator
From: Airspeed Velocity
Added: Jan. 16, 2021
A persistent tree using indirect enums in Swift
From: Airspeed Velocity
Added: Jan. 16, 2021
Changes to the Swift standard library in 2.0 betas 2..<5
From: Airspeed Velocity
Added: Jan. 16, 2021
Linked lists, enums, value types and identity
From: Airspeed Velocity
Added: Jan. 16, 2021
Arrays, Linked Lists and Performance
From: Airspeed Velocity
Added: Jan. 16, 2021
Collection Indices, Slices, and Generics
From: Airspeed Velocity
Added: Jan. 16, 2021
Generic Collections, SubSequences and Overloading
From: Airspeed Velocity
Added: Jan. 16, 2021
Writing A Generic Stable Sort
From: Airspeed Velocity
Added: Jan. 16, 2021
Contributing to Swift for the First Time
From: Advanced Swift
Added: Jan. 16, 2021
WKWebView Javascript Alerts on iOS and macOS in Swift
From: Advanced Swift
Added: Jan. 16, 2021
Capture Javascript Errors From a WKWebView in Swift
From: Advanced Swift
Added: Jan. 16, 2021
Reading and Saving Passwords Using Keychain in Swift
From: Advanced Swift
Added: Jan. 16, 2021
Examples of Strong, Weak, and Unowned References in Swift
From: Advanced Swift
Added: Jan. 16, 2021
Top 50 Active Swift CocoaPods For iOS
From: Advanced Swift
Added: Jan. 16, 2021
Delay A Function Call and Sleep A Thread in Swift
From: Advanced Swift
Added: Jan. 16, 2021
When to use Defer in Swift
From: Advanced Swift
Added: Jan. 16, 2021
When to use Guard in Swift
From: Advanced Swift
Added: Jan. 16, 2021
Parallel For Loops in Swift
From: Advanced Swift
Added: Jan. 16, 2021
let vs var in Swift
From: Advanced Swift
Added: Jan. 16, 2021
How To Create A Custom Delegate In Swift
From: Advanced Swift
Added: Jan. 16, 2021
Get User Location In Swift With CLLocationManager
From: Advanced Swift
Added: Jan. 16, 2021
Rounding Floats and Doubles in Swift
From: Advanced Swift
Added: Jan. 16, 2021
Create, Throw, and Handle Custom Errors In Swift
From: Advanced Swift
Added: Jan. 16, 2021
Keyboard shortcuts and the iOS responder chain
From: Adrian Schönig's Blog
Added: Jan. 16, 2021
Next steps for Siri, and other WWDC 2019 wishes
From: Adrian Schönig's Blog
Added: Jan. 16, 2021
Framework Sherlocking at WWDC 2019
From: Adrian Schönig's Blog
Added: Jan. 16, 2021
iOS 13 toe-dipping: Multi-window support on iPad
From: Adrian Schönig's Blog
Added: Jan. 16, 2021
Using Carthage in a Catalyst app
From: Adrian Schönig's Blog
Added: Jan. 16, 2021
Vapor: Simple automatic deployment using Docker and GitLab CI
From: Adrian Schönig's Blog
Added: Jan. 16, 2021
Vapor: Loading resources
From: Adrian Schönig's Blog
Added: Jan. 16, 2021
Introducing Longplay
From: Adrian Schönig's Blog
Added: Jan. 16, 2021
The essence of an app
From: Adrian Schönig's Blog
Added: Jan. 16, 2021
Tech giants and Nintendo
From: Adrian Schönig's Blog
Added: Jan. 16, 2021