iOS Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)
<p>Updated and expanded to cover iOS 7 and Xcode 5, <B> <I>iOS Programming: The Big Nerd Ranch Guide</B> </I> leads you through the essential concepts, tools, and techniques for developing iOS applications. After completing this book, you will have the know-how and the confidence you need to tackle iOS projects of your own. Based on <I>Big Nerd Ranch's</I> popular iOS Bootcamp course and its well-tested materials and methodology, this bestselling guide teaches iOS concepts and coding in tandem. The result is instruction that is relevant and useful.</p> <P> Throughout the book, the authors explain what's important and share their insights into the larger context of the iOS platform. You get a real understanding of how iOS development works, the many features that are available, and when and where to apply what you've learned.</p> <P> Here are some of the topics covered: <UL> <li> Xcode 5, Instruments, and Storyboards</li> <li> Building interfaces using the iOS 7 aesthetic</li> <li> ARC and strong and weak references</li> <li> Handling touch events and gestures</li> <li> Toolbars, navigation controllers, and split view controllers</li> <li> Using Auto Layout to scale user interfaces</li> <li> Using Dynamic Type to scale fonts</li> <li> Localization and Internationalization</li> <li> Block syntax and use</li> <li> Saving/loading data: Archiving and Core Data</li> <li> Core Location and Map Kit</li> <li> Communicating with web services using JSON</li> <li> Using the Model-View-Controller-Store design pattern</li> </ul>