Using Diffable Data Source iOS 13 API in UITableView
A guide to using iOS 13's new Diffable Data Source API for UITableView to simplify data management and avoid common update errors.
A guide to using iOS 13's new Diffable Data Source API for UITableView to simplify data management and avoid common update errors.
A tutorial on downloading files in Swift using URLSession with the Combine framework, focusing on asynchronous image loading and best practices.
Announcing the charity book 'Swift for Good', featuring chapters from 20 authors on Swift programming, with proceeds supporting Black Girls Code.
A guide to building backend applications using the Vapor 4 framework in Swift, covering its history and advantages over other server-side technologies.
A guide for beginners on best practices, hardware, and software needed to start learning iOS development with Swift in 2020.
A technical tip for iOS developers on how to programmatically clear the cached launch screen images that persist even after app deletion.
A guide to understanding and implementing Property Wrappers in Swift 5.1, including built-in and custom examples.
Explains how to handle macOS sandbox file permissions in AppKit, covering methods like NSOpenPanel and Full Disk Access for accessing folders outside an app's sandbox.
A Swift developer reflects on mistakes using UICollectionView for iOS input forms and shares lessons learned about better practices.
A tutorial on building a simple HTTP/2 server using the Vapor 4 framework for server-side Swift development.
A guide to implementing a service layer in the VIPER architecture for iOS apps, explaining how to separate services from modules using Swift.
A tutorial on using Apple's Combine framework to fetch and process data from a remote API (TMDb) asynchronously in Swift.
Explains opaque return types in Swift 5.1, covering their syntax, benefits for API encapsulation, and differences from protocol return types.
A Swift tutorial on implementing video selection and playback using UIImagePickerController and AVPlayer for iOS development.
Overview of new features in Vapor 4, the server-side Swift web framework, including Swift 5.1 integration, HTTP2 support, and Fluent improvements.
A guide to Swift initialization patterns, covering designated, convenience, and failable initializers for classes and structs.
A tutorial on using Apple's Combine framework with URLSession to make HTTP requests and parse JSON responses in Swift.
A technical guide on implementing iOS Call Directory App Extensions to block unwanted calls and identify unknown numbers.
A developer shares a pragmatic solution for automatically saving and replaying data snapshots to debug bugs in fast-changing apps, using a Swift-based tool.
The creator of SwiftyStoreKit, a popular iOS IAP library, is seeking new community maintainers to take over the project's development and support.