The Dangers of Mixing Locks with Core Data

Codebases accumulate patterns over time that don t match up with current best practices. These patterns might have made sense when they were written, or they might just reflect how our understanding has evolved. Before you can address these patterns, you need to spot them and understand why they re risky. One particularly dangerous combination in iOS Continue reading The Dangers of Mixing Locks…