Whilst not a panacea for your iOS development troubles, TDD can prove to be something of a silver bullet and help mitigate long QA times. In this talk you'll be starting with exploring prototyping & tests in Playgrounds before migrating to an iOS project and unit test everything, including the UI elements.
YOU MAY ALSO LIKE:
Test Driven iOS development with Paul Ardeleanu
Paul is a software engineer, trainer and speaker specialised in data-driven solutions on Apple platforms with an emphasis on prototyping, best practices and balance with agility. He started programming back in the days of Fortran, graduated with a PhD in Computational Physics from UCLan and currently hailing from London, UK.