1. iOS Frameworks

Everyone seems to have an opinion as to why their favorite mobile platform is better than the others. Some prefer iOS, others choose Android—each platform has its pros and cons. For me, however, iOS stands above the rest in large part due to its use of powerful native frameworks.

Sure, frameworks and libraries are not unique to iOS. But the scope, diversity, power, and simplicity of iOS frameworks is something I have yet to find in other platforms. Frameworks like Core Animation and Quartz Core make complicated animation effects simple and efficient in terms of power consumption, memory management, high frame rate, and so on. Core Location provides easy access to complicated GPS hardware with only a few lines of code. In short, ...

Get iOS 5 Core Frameworks: Develop and Design: Working with graphics, location, iCloud, and more now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.