A rapid transformation has been observed in the approaches and tools for developing mobile applications. The advancement in development tools has encouraged developers to follow different techniques. Axiomatically, the emergence of the iPhone has defined the new parameters to the Smartphone realm. And, applications being the cornerstone of Smartphones has garnered enormous attention of the developers across the globe. Hence, it can be said that the evolution of the iPhone has revolutionized the mobile application development.