Using Swift 5.5 Async Await to Fetch REST API
A tutorial on using Swift 5.5's new async/await syntax to fetch REST APIs sequentially and concurrently, eliminating callback hell.
A tutorial on using Swift 5.5's new async/await syntax to fetch REST APIs sequentially and concurrently, eliminating callback hell.
A guide to detecting if an iOS device is locked or sleeping using UIApplication.isProtectedDataAvailable and Keychain accessibility in extensions.
An interview with iOS developer Neil Sardesai discussing his journey into programming, early Apple Watch app development, and his current macOS projects.
A beginner's guide to using the new async/await APIs introduced in Swift 5.5 for writing concurrent code, including converting callback-based functions.
A developer shares a lesson on solving a complex video looping problem by using a simpler playback-based cross-fade technique instead of programmatic video editing.
Explains how to create and use dynamic libraries in Swift, including method swizzling for features like SwiftUI previews.
A tutorial on programmatically connecting to Wi-Fi networks in iOS using Swift's NEHotspotConfiguration framework.
An interview with iOS developer Oleh Stasula discussing his journey into programming, transition to iOS development, and the value of side projects.
A tutorial on writing declarative unit tests for Vapor server-side Swift applications using the Spec library.
A guide to building type-safe RESTful APIs using Swift and the Vapor framework, focusing on shared data models for full-stack Swift development.
Learn how to use Scenario Builders in Swift to simplify unit test setup for complex object networks, making arrange phases cleaner.
A developer discusses the limitations of Xcode extensions and proposes improvements, using their Sourcery Pro tool as an example.
A guide to saving images and videos to the Apple Photos library using the modern PHPhotoLibrary API in iOS development.
A minimal tutorial for implementing configurable Siri Shortcuts using Intents in Xcode, focusing on basic setup and parameters.
A guide to decoding various date formats (ISO 8601, seconds/milliseconds since 1970, custom) using Swift's Codable and JSONDecoder.
A guide to creating custom property wrappers for SwiftUI, including practical examples like a feature flag wrapper.
An interview with iOS developer Felizia Bernutz about her journey into programming, learning Swift, and early challenges with iOS development.
An interview with iOS developer Josh Holtz about his journey into programming, learning Objective-C, and his first mobile apps.
A guide on persisting Swift enums in Core Data using computed properties and private integer storage.
An interview with iOS developer Oleg Dreyman discussing his journey into programming, learning Swift, and insights from his WWDC-winning project Paperville.