

Learn from a Google Developer Expert: Core Data is a beautifully designed object mapping and persistence framework -- big kudos to the Apple engineers.
This tutorial zooms in on an important topic for anyone working with Core Data, faulting. Faulting is a concept that often confuses developer new to Core Data. Before I explain what faulting is, I want to show it to you.
Earlier this month, I wrote about Core Data faults. Faulting is a key concept of the Core Data framework. It is because of faulting that Core Data is as performant as it is and it ensures Core Data's memory footprint remains at an acceptable level.
How to build a Swift Package Plugin to automatically generate unit tests from input Swift files.
Combine's filter and compactMap operators share a few similarities and it is possible to use them interchangeably in some scenarios. That said, there are a number of key differences we discuss in today's episode of Combine Essentials.
Ubi–what!? The NSUbiquitousKeyValueStore syncs key-value store data across iOS and Mac devices via iCloud. Let's find out how you can use it with Swift!