An in-depth guide into these fascinating areas — I have been developing iOS for the last five years and have worked for various companies — on different projects, architectures, teams, cultures, and approaches. As I have earned some experience in these huge environments, I decided to write this article for you, who is totally new to the corporative…