iOS 6 introduces a ton of great new APIs and technologies that all iOS developers should learn – from Auto Layout to Collection Views to Passbook and more. In fact, there’s so much new stuff that learning it all via the official API docs can be time consuming and difficult – especially when you’re trying to do a job at the same time!
This is where iOS 6 by Tutorials comes to the rescue! In this book, you will be able to learn these new topics in a much quicker and easier way – by following fun and easy-to-read tutorials!
This book is for intermediate or advanced iOS developers, who already know the basics of iOS development but want to upgrade their skills to iOS 6.
iOS 6 by Tutorials Volume 1 covers the following APIs:
Modern Objective-C: Learn how the new syntax can make your code cleaner and easier to read.
Auto Layout: Learn how to make your views easier to localize and more adaptable to different sizes.
UICollectionView: Learn how to easily display your data in a grid or your own custom layouts!
Passbook: Learn how to create your own passes on your own server and modify them at runtime!
In-App Purchases: Learn how to make a completely dynamic server-based In-App Purchasing system!
The iOS Tutorial Team takes pride in making sure each tutorial we write holds to the highest standards of quality. We want our tutorials to be well written, easy to follow, and fun. And we don’t want to just skim the surface of a subject – we want to really dig into it, so you can truly understand how it works and apply the knowledge directly in your own apps.
By the time you’re finished reading this book, your skills will be completely up to date with iOS 6, and you’ll be ready to use these new technologies right away in your apps!
Table of Contents
Chapter 1: Introduction 7
Chapter 2: Programming in Modern Objective-C 15
Chapter 3: Beginning Auto Layout 74
Chapter 4: Intermediate Auto Layout 189
Chapter 5: Beginning UICollectionView 297
Chapter 6: Intermediate UICollectionView 341
Chapter 7: Beginning Passbook 403
Chapter 8: Intermediate Passbook 485
Chapter 9: Beginning In-App Purchases 589
Chapter 10: Intermediate In-App Purchases 657
Chapter 11: Beginning Social Framework 745
Chapter 12: Intermediate Social Framework 781
Chapter 13: Beginning Challenges with GameKit 865
Chapter 14: Intermediate Challenges with GameKit 915
Chapter 15: What’s New with Attributed Strings 959
Chapter 16: State Preservation and Restoration 1013
Chapter 17: What’s New with Core Image 1073
Chapter 18: What’s New with MapKit 1133
Chapter 19: What’s New with EventKit 1183
Chapter 20: What’s New with Cocoa Touch 1223
Chapter 21: What’s New with Storyboards 1279
Chapter 22: What’s New with User Interface Customization 1343
Chapter 23: Beginning Automated Testing with XCode 1385
Chapter 24: Intermediate Automated Testing with Xcode 1429
Chapter 25: Accessibility 1457
Chapter 26: Secrets of Info.plist 1473
Chapter 27: Conclusion 1523