Swift on the Server in 2020
An overview of using Swift for server-side development in 2020, covering its benefits, the Swift Server Work Group, and available frameworks.
An overview of using Swift for server-side development in 2020, covering its benefits, the Swift Server Work Group, and available frameworks.
Explores Apple's improved OSLog framework in iOS 14/15, covering the new Swift Logger API, OSLogStore functionality, and best practices for efficient logging.
Guide to splitting a Core Data model across multiple .xcdatamodel files and merging them into a single database using NSPersistentContainer.
Explains why pre-flight network checks are flawed in iOS and recommends using Apple's Adaptable Connectivity APIs for better reliability.
A developer shares their approach to setting up a Core Data stack outside of AppDelegate, including code for a singleton Database class.
A tutorial on implementing Optical Character Recognition (OCR) in iOS apps using Apple's native Vision framework, without third-party libraries.
Practical tips for Vapor developers to avoid common pitfalls, including Xcode setup, server management, and database migrations.
Explains referential transparency in Swift, its benefits for code clarity, and how to achieve it in practice.
A tutorial on building a serverless REST API using Swift, AWS Lambda, and DynamoDB, covering setup, dependencies, and deployment.
A technical guide on using EventKit and EKReminder to programmatically create iOS reminders with alarms and recurrences.
A technical overview of the new UIColorWell control in iOS 14, covering its basic usage and integration without Interface Builder.
A tutorial on using iOS 14's PHPickerViewController to let users select photos and videos from their library without requiring permissions.
Explains how Apple's transition to its own silicon impacts Swift developers, covering universal apps, Rosetta 2, and running iOS apps on Mac.
A brief guide on using the new UIColorPickerViewController introduced in iOS 14 for color selection in apps.
A tutorial on using iOS EventKit framework to programmatically save events to a user's calendar from within an app.
A developer documents troubleshooting issues encountered while building PSPDFKit with a Swift trunk development snapshot toolchain.
A tutorial on performing table joins and querying database models using the Fluent 4 ORM framework in Vapor for Swift.
Explores the technical challenge of dynamically calling a superclass method at runtime in Swift, diving into Objective-C runtime internals.
A systematic guide to Swift's complex pointer types, explaining their purpose, usage, and the associated memory safety considerations.
A guide to adding versioning and migration support to Swift Codable models while preserving automatic derivation.