Skip to main content


The most difficult thing in iPhone app development is mastering the very large set of APIs which are needed to create an application. That often involves understanding a set of design patterns, and models which might be quite alien to some programmers.