This video was publicly available only until August 9, 2021. Now, it's only available to students of the iOS Lead Essentials program.

"If you decouple Use Cases from Core Data behind a repository abstraction, how can you rollback changes on errors to guarantee transaction consistency?"

Watch this video now and learn how to maintain transaction consistency with Core Data or any other repository implementation.

Subscribe to our Youtube channel


Essential Developer Academy

Become a complete Senior iOS Developer

Practical resources on Swift, TDD, modular design, and clean architecture to help you deliver high-quality apps and grow your career with confidence.