What's new in Swift 5.3?
Highlights new features in Swift 5.3, including Swift Package Manager updates and language enhancements like multiple trailing closures.
Highlights new features in Swift 5.3, including Swift Package Manager updates and language enhancements like multiple trailing closures.
A tutorial on using custom UIView to dim app backgrounds and hide sensitive content in the iOS App Switcher.
A Swift tutorial on saving and reading files from a user's iCloud Drive using FileManager and CloudKit in an iOS app.
A tutorial on implementing a modern swipe-to-delete action with a custom trash icon in an iOS TableView using trailingSwipeActionsConfiguration.
A guide on using EKEventEditViewController in Swift to let users save events to the iOS system calendar, covering setup, permissions, and delegate handling.
Advanced Swift tips for cleaner code: optional unwrapping, range checking, randomness, and @autoclosure usage.
Explains how to fix broken target="_blank" links in iOS WKWebView by implementing a specific WKUIDelegate method.
A developer shares his experience using an iPad Pro with Magic Keyboard as a primary laptop for writing and programming in 2020.
A tutorial on setting up and running server-side Swift projects inside Docker containers using the Vapor 4 framework.
A guide to implementing a modular plugin and hook system in Swift, inspired by event-driven architectures like WordPress.
A beginner-friendly guide to implementing user authentication and authorization in Vapor 4 using sessions and JWTs, written in Swift.
A tutorial on building a generic CRUD controller for RESTful APIs using Vapor 4 and Swift, covering HTTP basics and code implementation.
A guide to using Vapor's command-line tools for building, running, and managing Swift server applications, including serve, migrate, and log commands.
A guide for iOS developers on implementing mouse and trackpad hover interactions for iPad apps using the new iPadOS 13.4 APIs.
A tutorial on creating and using middlewares in Vapor 4, a server-side Swift framework, to handle common routing tasks.
A guide to writing Swift scripts using Vapor 4's Command API and comparing it with Swift Argument Parser for backend tasks.
A developer explains how and why they built a command line interface (chibictl) for their iOS app using MultipeerConnectivity for debugging.
A tutorial on using the Fluent ORM framework with PostgreSQL in Vapor 4 for server-side Swift development.
A beginner's tutorial on setting up PostgreSQL for use with the Fluent 4 ORM in Vapor, covering installation, user/database creation, and basic management.
A guide with 8 practical tips for setting up, deploying, and maintaining a static website using the Publish framework and GitHub Pages.