Nowadays TDD is gaining more and more popularity, although there is still a huge number of projects and teams not practicing it. In this presentation we'll see what benefits TDD brings, when we should use it and when it is not highly needed. We'll also find out how to setup and automate the whole process within iOS project to make the most of it.