iPad iOS 6 Development Essentials Errata

iPad iOS 6 Development Essentials is regularly updated. The revision of your copy of the book can be found in the copyright page at the start of the book.

The following issues have been resolved in revision 1.2 of the book. If you have an earlier revision of the book, forward proof of purchase to [email protected] and we will provide you with a download of the latest revision in eBook format at no extra charge:

Chapter 7 - Testing iOS 6 Apps on the iPhone - Developer Certificates and Provisioning Profiles

Apple recently updated the interface for creating certificates, provisioning profiles and App IDs. Revision 1.2 of this book has now been fully updated to reflect these changes.

10.1 Default Property Synthesis

The code example is missing an '_' character in the enableVolume() method. It should read:
- (void)enableVolume
{
     _volumeControl.enable = YES;
}
@end

Section 10.5 - Dictionary Literals

The following code sample should include an @ symbol:

NSDictionary *bookListing = 
   @{key1 : object1, key2 : object2, key3 : object3};

Chapter 14 - Writing Code to Hide the iPad Keyboard

When touching the background of the example view, the keyboard is not hidden. This can be resolved by removing the backgroundTouched: method from the HideKeyboardViewController.m file and replacing it with the following method:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {

    UITouch *touch = [[event allTouches] anyObject];
    if ([_textField isFirstResponder] && [touch view] != _textField) {
        [_textField resignFirstResponder];
    }
    [super touchesBegan:touches withEvent:event];
}

Section 23.9

Instructions should read: "...display the Attribute Inspector (View -> Utilities -> Show Attribute Inspect or)..."

Chapter 43 - An Example SQLite based iOS 6 Application

When compiling the application using Mac OS X 10.8.2, the compiler will report that the "/usr/include/sqlite3.h" file cannot be found. This is due to the fact that the sqlite3.h file has been removed from this location on Mac OS X 10.8 and is now located in the iOS SDK folder. The example will compile if the following #import directive is used in the DatabaseViewController.h file:
#import <sqlite3.h>
If you have encountered an issue with the book that has not been listed above, please contact us as at [email protected] and we will work to resolve the issue for you as quickly as possible.





Featured Titles


$19.99$19.99$19.99$19.99
Add to Cart Add to Cart Add to Cart Add to Cart
Tell me more... Tell me more... Tell me more... Tell me more...

$9.99$9.99$9.99$9.99
Add to Cart Add to Cart Add to Cart Add to Cart
Tell me more... Tell me more... Tell me more... Tell me more...