Eliminating Core Data concurrency issues & Sharing state between screens | iOS Dev Live Mentoring

Eliminating Core Data concurrency issues & Sharing state between screens | iOS Dev Live Mentoring

Learn how to find, fix, and prevent Core Data concurrency issues, write thread-safe Core Data code using the NSManagedObjectContext APIs, strategies for sharing and mutating state between screens, and prevent merge conflicts in Xcode projects.

Read More

Concurrency and System Design questions in iOS interviews | iOS Dev Live Mentoring

Concurrency and System Design questions in iOS interviews | iOS Dev Live Mentoring

Learn ways to design thread-safe classes in a concurrent environment and how to answer system design interview questions.

Read More

Testing code that uses DispatchQueue.main.async | iOS Lead Essentials Community Q&A

Testing code that uses DispatchQueue.main.async | iOS Lead Essentials Community Q&A

In this episode, Caio replies to a question we received from Tulio in the private iOS Lead Essentials Slack community: "How can I test code that dispatches work to the main DispatchQueue asynchronously? If I remove the thread handling code, my test succeeds."

Read More