How senior iOS devs deal with Singletons in legacy iOS codebases | Live Dev Mentoring

How senior iOS devs deal with Singletons in legacy iOS codebases | Live Dev Mentoring

Ever wondered how to effectively deal with Singletons in legacy iOS codebases? 🤔

Read More

Writing tests using Swift's Async/Await in practice | iOS Dev Live Mentoring

Writing tests using Swift's Async/Await in practice | iOS Dev Live Mentoring

To become a complete senior iOS developer, you need to know how to write fast and reliable automated tests. This includes testing code using the new Async/Await feature in Swift.

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

S02E10: Finding and fixing bugs with a Swift test spy | Professional iOS Engineering Series

S02E10: Finding and fixing bugs with a Swift test spy | Professional iOS Engineering Series

In this episode, you'll see how a test spy can help you increase test coverage by capturing all received values as we add more tests and fix a bug in the Quiz framework.

Read More