Home » iOS 6 Programming Hands-On Skills Exercises by Norman McEntire
iOS 6 Programming Hands-On Skills Exercises Norman McEntire

iOS 6 Programming Hands-On Skills Exercises

Norman McEntire

Published November 1st 2012
ISBN :
Kindle Edition
160 pages
Enter the sum

 About the Book 

This book provides you with easy-to-follow, step-by-step, hands-on programming, skills exercises, focused on the new iOS 6 software developer features.The goal is for you to rapidly gain valuable iOS 6 hands-on programming skills.The book is one ofMoreThis book provides you with easy-to-follow, step-by-step, hands-on programming, skills exercises, focused on the new iOS 6 software developer features.The goal is for you to rapidly gain valuable iOS 6 hands-on programming skills.The book is one of several books I use in my UCSD (University of California, San Diego) Extension courses. It is also one of the books I use in my Corporate Training courses.The hands-on nature of these programming skills exercises is unique. True learning happens when you take action by performing hands-on skills exercises. That is what this book is about.The new features of iOS 6 can be grouped into five categories, and all are covered in this book, using hands-on skills exercises.New Xcode 4.5 FeaturesNew Objective-C FeaturesNew App Integration FeaturesNew FrameworksEnhancements to Existing FrameworksHere are the new Xcode 4.5 features that you will use in these hands-on skills exercises:New Integration with Maps AppNew 4 Inch Retina ViewsNew Auto Layout/ConstraintsNew Application Restoration IDsHere are the new Objective-C features that you will use in these hands-on skills exercises:@synthesize no longer requiredEnhanced Enumeration: typedef NS_ENUMEnhanced NSNumber syntax: @123Enhanced NSArray syntax: @[]Enhanced NSDictionary syntax: @{}Here is the new App Integration features that you will use in these hands-on skills exercises:Maps App asking for Routing Info from your appYour app asking Maps App to display routing infoThere are four new iOS 6 frameworks:AdSupport.frameworkMediaToolbox.frameworkPassKit.frameworkSocial.frameworkOf these four new iOS 6 frameworks, youll gain hands-on experience with three new iOS 6 Frameworks in this book:AdSupport.frameworkPassKit.frameworkSocial.frameworkThe MediaToolbox.framework is not covered here- it deals with low-level audio taps.The PassKit.framework is covered very briefly, showing you how to read passes from your iOS App. Much of the work related to PassBook is on the server-side, and those topics are not covered here.Here are the enhanced iOS 6 frameworks that you will use in these hands-on skills exercises:Accounts.frameworkAddressBoook.frameworkAssetsLibrary.frameworkCoreBluetooth.frameworkCoreLocation.frameworkEventKit.frameworkExternalAccessory.frameworkFoundation.frameworkMapKit.frameworkUIKit.frameworkIs this book for you? To find out, perform these two steps.Step 1. Scan the Table of Contents, reading the title of each skills exercise. Each skills exercise focuses on a specific skill, and if the exercises look interesting to you, then this book is for you.Step 2. Read through the first several Exercises, and see if the clear, step-by-step instructions make sense to you. If so, then this book is for you.If you have access to a Mac OS X system, along with Xcode 4.5, then you can read each skills exercise, and perform each step.However, even if you do not have a Mac OS X system with Xcode 4.5, you can still read and follow along in your mind. When you do have access to a Mac, youll know exactly what to do.