iOS 6 Recipes [electronic resource] : A Problem-Solution Approach /
Grimes, Shawn.author.
Francis, Colin.author.
Grnlund, Hans-Eric.author.
iOS 6 Recipes: A Problem-Solution Approach is your code reference and guide to developing solutions on iPad, iPhone, and other iOS 6 SDK devices and platforms. This book provides in-depth code samples and discussions for scenarios that developers face every day. You'll find numerous examples of real-world cases that will enable you to build fully functional applications quickly and efficiently. The recipes included in this book are wide in scope, and have been geared toward the professional developer. You'll find clear and concise code samples accompanying each recipe, and will be presented with cutting-edge solutions that bring forth the best that the iOS 6 SDK has to offer. The recipes include: Working with Autolayout to build flexible user interfaces that adapts to different screen sizes Building applications that incorporate multimedia Building location-aware apps Understanding best practices for application design and development You'll find iOS 6 Recipes: A Problem-Solution Approach to be an indispensable reference for all of your iOS development.
Title Page; Copyright Page; Dedication Page; Contents at a Glance; Table of Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Introduction; Who This Book Is For; How This Book Is Structured; Downloading the Code; Contacting the Author; Chapter 1 Application Recipes; Recipe 1-1: Setting Up a Single-View Application; Recipe 1-2: Linking a Framework; Recipe 1-3: Adding a User Interface Control View; Recipe 1-4: Creating an Outlet; Recipe 1-5: Creating an Action; Recipe 1-6: Creating a Class; Recipe 1-7: Adding an Info.plist Property; Recipe 1-8: Adding a Resource File
Recipe 1-9: Using StoryboardsSo What's in a Story(board)?; Scenes; Segues; Setting Up the Application with a Storyboard; Adding a New Scene to the Storyboard; Adding a Table View Scene; Adding a Detail View; Setting Up a Custom View Controller; Using Cell Prototypes; Recipe 1-10: Handling Errors; Setting Up a Framework for Error Handling; Notifying the User; Implementing Recovery Options; Recipe 1-11: Handling Exceptions; A Strategy for Handling Exceptions; Setting Up a Test Application; Intercepting Uncaught Exceptions; Reporting Errors; Adding the Button; Emailing the Report; A Final Touch
Recipe 1-12: Adding a Lite VersionAdding a Build Target; Coding for a Specific Version; Recipe 1-13: Adding Launch Images; Launch Image Files; Designing Launch Images; Summary; Chapter 2 Layout Recipes; Recipe 2-1: Using Autolayout; Autolayout Constraints; Constraint Priorities; Adding a Trailing Button; Recipe 2-2: Programming Autolayout; Setting Up the Application; The Visual Format Language; Adding Image Views; Defining the Image Views' Constraints; Recipe 2-3: Debugging Autolayout; Dealing with Ambiguous Layouts; Handling Unsatisfiability; Summary
Chapter 3 Table and Collection View RecipesRecipe 3-1: Creating an Ungrouped Table; Setting Up the Application; Adding a Model for Countries; Displaying Data in a Table View; A Note on Cached Cells; Configuring the Cells; A Note on Rounded Corners; Implementing the Accessory Views; Enhanced User Interaction; A Note on Cell View Customization; Recipe 3-2: Editing a UITableView; UITableView Row Animations; But Wait, There's More!; Recipe 3-3: Reordering a UITableView; Recipe 3-4: Creating a Grouped UITableView; Recipe 3-5: Registering a Custom Cell Class; Creating a Custom Table View Cell Class
Registering Your Cell ClassRecipe 3-6: Creating a Flag Picker Collection View; Setting Up the Application; Creating a Data Model; Building the Flag Picker; Defining the Collection View Interface; Displaying the Flag Picker; Using Autolayout to Center the Headers; Summary; Chapter 4 Location Recipes; About Core Location; Standard and Significant Change Services; What's New in iOS 6; Autopause; Activity-Type Property; Deprecated Functionality; Requiring Location Service; Recipe 4-1: Getting Basic Location Information; Setting Up the Application; Starting and Stopping Location Updates
Receiving Location Updates
Includes index.
iOS 6 Recipes: A Problem-Solution Approach is your code reference and guide to developing solutions on iPad, iPhone, and other iOS 6 SDK devices and platforms. This book provides in-depth code samples and discussions for scenarios that developers face every day. You'll find numerous examples of real-world cases that will enable you to build fully functional applications quickly and efficiently. The recipes included in this book are wide in scope, and have been geared toward the professional developer. You'll find clear and concise code samples accompanying each recipe, and will be presented with cutting-edge solutions that bring forth the best that the iOS 6 SDK has to offer. The recipes include: Working with Autolayout to build flexible user interfaces that adapts to different screen sizes Building applications that incorporate multimedia Building location-aware apps Understanding best practices for application design and development You'll find iOS 6 Recipes: A Problem-Solution Approach to be an indispensable reference for all of your iOS development.
iOS (Electronic resource)
Apple computer.
Application software.
Apple and iOS.
Computer Applications.