Sams Teach Yourself iOS 5 Application Development in 24 Hours

Pick Up in Store

Reserve and pick up in 60 minutes at your local store

Paperback
$26.99
BN.com price
$44.99 List Price (Save 40%)
Marketplace (New and Used)
from
$23.67
$44.99 List Price (Save 47%)
All (28)  
Used (5)  
New (23)  
Close
Sort by
Page 1 of 3
Showing 1 – 10 of 28 (3 pages)
$23.67
(Save 47%)
Seller since 2012

Feedback rating:

(5)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
All orders ship same business day via standard shipping (USPS Media Mail) if received by 1 PM CST. We do not ship to APO/FPO addresses.

Ships from: Richardson, TX

Usually ships in 1-2 business days

  • Standard, 48 States
$25.29
(Save 44%)
Seller since 2005

Feedback rating:

(3582)

Condition: Good
third Good [ No Hassle 30 Day Returns ] cover shows slight wear Publisher: Sams Pub Date: 1/9/2012 Binding: Paperback Pages: 800.

Ships from: College Park, MD

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$26.45
(Save 41%)
Seller since 2012

Feedback rating:

(970)

Condition: New
BRAND NEW - 100% GUARANTEED! Fast shipping

Ships from: Bayonne, NJ

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$26.50
(Save 41%)
Seller since 2008

Feedback rating:

(12288)

Condition: New
Absolutely Brand New & In Stock. 100% 30-Day Money Back. Direct from our warehouse. Over 5+ Million Customers served. In business since 1997. Happy Customers is Our #1 Goal. ... Customer Service toll free upport Monday-Friday EST Hrs. 4 to 14 business day Delivery Time by US Post Office. Read more Show Less

Ships from: Oldsmar, FL

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$28.83
(Save 36%)
Seller since 2008

Feedback rating:

(14111)

Condition: New
Brand New, Perfect Condition, Please allow 4-14 business days for delivery. 100% Money Back Guarantee, Over 1,000,000 customers served.

Ships from: South Bend, IN

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
$28.84
(Save 36%)
Seller since 2007

Feedback rating:

(21685)

Condition: New
BRAND NEW

Ships from: Avenel, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
$29.70
(Save 34%)
Seller since 2010

Feedback rating:

(7946)

Condition: New
BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!

Ships from: Grand Rapids, MI

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$31.57
(Save 30%)
Seller since 2011

Feedback rating:

(285)

Condition: New
"BRAND NEW. 30 Day Satisfaction Guarantee. Quick International Airmail!"

Ships from: Indian Trail, NC

Usually ships in 1-2 business days

  • International
  • Standard, 48 States
  • Standard (AK, HI)
$31.89
(Save 29%)
Seller since 2009

Feedback rating:

(4796)

Condition: New
Shipped from US in 4 to 14 business days. Established seller since 2000

Ships from: Aurora, IL

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$31.89
(Save 29%)
Seller since 2010

Feedback rating:

(889)

Condition: New
Shipped from US. Express shipping in 3 to 6 business days. Standard shipping in 4 to 14 business days. Established seller since 2000

Ships from: Aurora, IL

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 3
Showing 1 – 10 of 28 (3 pages)
Close
Sort by
NOOK Book (eBook)
$15.39
BN.com price
$27.99 List Price (Save 45%)

Available on NOOK devices and apps

  • Nook Devices
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for iPad
  • NOOK for iPhone
  • NOOK for Android
  • NOOK for Android (Tablet)
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK Study
  • NOOK for PC
  • NOOK for Mac

Want a NOOK? Explore Now

Overview

In just 24 sessions of one hour each, learn how to build powerful applications for today’s hottest handheld devices: the iPhone and iPad! Using this book’s straightforward, step-by-step approach, you’ll master every skill and technology you need, from setting up your iOS development environment to building great user interfaces, sensing motion to writing multitasking applications. Each lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success!

Step-by-step instructions carefully walk you through the most common iOS development tasks.

Quizzes and Exercises at the end of each chapter help you test your knowledge.

By the Way notes present interesting information related to the discussion.

Did You Know? tips offer advice or show you easier ways to perform tasks.

Watch Out! cautions alert you to possible problems and give you advice on how to avoid them.

Printed in full color—figures and code appear as they do in Xcode

  • Covers iOS 5.0 and up
  • Learn to navigate the Xcode 4.2+ development environment
  • Prepare your system and iDevice for efficient development
  • Get started quickly with Apple’s Objective-C and Cocoa Touch
  • Understand the Model-View-Controller (MVC) development paradigm
  • Visually design and code interfaces using Xcode Storyboards, Segues, and the iOS Object Library
  • Build advanced UIs with Tables, Split Views, Navigation Controllers, and more
  • Read and write preferences and data, and create System Settings plug-ins
  • Use the iOS media playback and recording capabilities
  • Take photos and manipulate graphics with Core Image
  • Sense motion, orientation, and location with the accelerometer, gyroscope, and GPS
  • Integrate online services using Twitter, Email, Web Views, and Google Maps
  • Create universal applications that run on both the iPhone and iPad
  • Write background-aware multitasking applications
  • Trace and debug your applications as they run

Covers iOS 5, Xcode 4.2+, Storyboards, iPhone, iPad, and More!

Additional files and updates available online

http://teachyourselfios.com

Product Details

  • ISBN-13: 9780672335761
  • Publisher: Sams
  • Publication date: 1/13/2012
  • Edition number: 3
  • Pages: 785
  • Sales rank: 105,135
  • Series: Sams Teach Yourself Series
  • Product dimensions: 6.90 (w) x 9.00 (h) x 1.30 (d)

Meet the Author

John Ray is currently serving as a Senior Business Analyst and Development Team Manager for the Ohio State University Research Foundation. He has written numerous books for Macmillan/Sams/Que, including Using TCP/IP: Special Edition, Teach Yourself Dreamweaver MX in 21 Days, Mac OS X Unleashed, and Teach Yourself iPad Development in 24 Hours. As a Macintosh user since 1984, he strives to ensure that each project presents the Macintosh with the equality and depth it deserves. Even technical titles such as Using TCP/IP contain extensive information about the Macintosh and its applications and have garnered numerous positive reviews for their straightforward approach and accessibility to beginner and intermediate users.

You can visit his website at http://teachyourselfios.com or follow him on Twitter at #iOSIn24.

Table of Contents

Introduction 1

Who Can Become an iOS Developer? 2

Who Should Use This Book? 2

What Is (and Isn’t) in This Book? 3

HOUR 1: Preparing Your System and iDevice for Development 5

Welcome to the iOS Platform. 5

Becoming an iOS Developer 9

Creating and Installing a Development Provisioning Profile 14

Running Your First iOS App. 19

Developer Technology Overview. 20

Further Exploration 22

Summary 23

Q&A 23

Workshop. 24

HOUR 2: Introduction to Xcode and the iOS Simulator 25

Using Xcode 25

Using the iOS Simulator 51

Further Exploration 56

Summary 57

Q&A 57

Workshop. 58

HOUR 3: Discovering Objective-C: The Language of Apple Platforms 59

Object-Oriented Programming and Objective-C 59

Exploring the Objective-C File Structure. 64

Objective-C Programming Basics 73

Memory Management and ARC. 83

Further Exploration 86

Summary 86

Q&A 87

Workshop. 88

HOUR 4: Inside Cocoa Touch 89

What Is Cocoa Touch? 89

Exploring the iOS Technology Layers 91

Tracing the iOS Application Life Cycle 97

Cocoa Fundamentals 99

Exploring the iOS Frameworks with Xcode 108

Further Exploration 113

Summary 113

Q&A 114

Workshop 114

HOUR 5: Exploring Xcode’s Interface Builder 117

Understanding Interface Builder 117

Creating User Interfaces 123

Customizing the Interface Appearance 129

Connecting to Code 133

Further Exploration 142

Summary 143

Q&A 144

Workshop 144

HOUR 6: Model-View-Controller Application Design 147

Understanding the Model-View-Controller Paradigm 147

How Xcode Implements MVC. 149

Using the Single View Application Template 154

Further Exploration 171

Summary 172

Q&A 172

Workshop 172

HOUR 7: Working with Text, Keyboards, and Buttons 175

Basic User Input and Output 175

Using Text Fields, Text Views, and Buttons 177

Further Exploration 200

Summary 201

Q&A 202

Workshop 202

HOUR 8: Handling Images, Animation, Sliders, and Steppers 205

User Input and Output 205

Creating and Managing Image Animations, Sliders, and Steppers 207

Further Exploration 227

Summary 228

Q&A 228

Workshop 229

HOUR 9: Using Advanced Interface Objects and Views 231

User Input and Output (Continued) 231

Using Switches, Segmented Controls, and Web Views 236

Using Scrolling Views 252

Further Exploration 258

Summary 259

Q&A 259

Workshop 260

HOUR 10: Getting the User’s Attention 261

Alerting the User 261

Exploring User Alert Methods. 271

Further Exploration 288

Summary 289

Q&A 289

Workshop 290

HOUR 11: Implementing Multiple Scenes and Popovers 291

Introducing Multiscene Storyboards 292

Understanding the iPad Popover. 309

Using a Modal Segue 319

Using a Popover. 328

Further Exploration 334

Summary 335

Q&A 335

Workshop 336

HOUR 12: Making Choices with Toolbars and Pickers 337

Understanding the Role of Toolbars. 337

Exploring Pickers 341

Using the Date Picker 349

Using a Custom Picker 364

Further Exploration 380

Summary 381

Q&A 381

Workshop 382

HOUR 13: Advanced Storyboards Using Navigation and Tab Bar Controllers 385

Advanced View Controllers 386

Exploring Navigation Controllers 388

Understanding Tab Bar Controllers 393

Using a Navigation Controller 398

Using a Tab Bar Controller 407

Further Exploration 417

Summary 417

Q&A 418

Workshop 419

HOUR 14: Navigating Information Using Table Views and Split View Controllers 421

Understanding Tables 422

Exploring the Split View Controller (iPad Only). 430

A Simple Table View Application 433

Creating a Master-Detail Application 443

Further Exploration 460

Summary 460

Q&A 461

Workshop 461

HOUR 15: Reading and Writing Application Data 463

iOS Applications and Data Storage 463

Data Storage Approaches 465

Creating Implicit Preferences 473

Implementing System Settings 479

Implementing File System Storage 492

Further Exploration 500

Summary 501

Q&A 501

Workshop 502

HOUR 16: Building Rotatable and Resizable User Interfaces 503

Rotatable and Resizable Interfaces 503

Creating Rotatable and Resizable Interfaces with Interface Builder. 508

Reframing Controls on Rotation 513

Swapping Views on Rotation 521

Further Exploration 527

Summary 527

Q&A 528

Workshop 529

HOUR 17: Using Advanced Touches and Gestures 531

Multitouch Gesture Recognition 532

Using Gesture Recognizers 534

Further Exploration 553

Summary 554

Q&A 554

Workshop 554

HOUR 18: Sensing Orientation and Motion 557

Understanding Motion Hardware 558

Accessing Orientation and Motion Data 560

Sensing Orientation 564

Detecting Tilt and Rotation 568

Further Exploration 579

Summary 580

Workshop 581

HOUR 19: Working with Rich Media 583

Exploring Rich Media 583

The Media Playground Application. 598

Further Exploration 625

Summary 626

Q&A 627

Workshop 627

HOUR 20: Interacting with Other Applications 629

Extending Application Integration 629

Using Address Book, Email, Twitter, and Maps.. Oh My 641

Further Exploration 658

Summary 659

Q&A 659

Workshop 660

HOUR 21: Implementing Location Services 661

Understanding Core Location. 661

Creating a Location-Aware Application 668

Using the Magnetic Compass 678

Further Exploration 686

Summary 687

Q&A 687

Workshop 688

HOUR 22: Building Background-Aware Applications 691

Understanding iOS Backgrounding 692

Disabling Backgrounding 696

Handling Background Suspension. 697

Implementing Local Notifications 698

Using Task-Specific Background Processing 701

Completing a Long-Running Background Task 708

Further Exploration 714

Summary 715

Q&A 715

Workshop 716

HOUR 23: Building Universal Applications 717

Universal Application Development 717

Creating a Universal Application (Take 1) 722

Creating a Universal Application (Take 2) 726

Using Multiple Targets 730

Further Exploration 732

Summary 733

Q&A 733

Workshop 734

HOUR 24: Application Tracing and Debugging 735

Instant Feedback with NSLog 736

Using the Xcode Debugger. 738

Further Exploration 752

Summary 753

Q&A 753

Workshop 753

Index 755

Customer Reviews

Be the first to write a review
( 0 )

Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or Leave Anonymously

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identiy on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

We're sorry, but penname is already taken.

Please select one of the following:
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

penname is available!

By visiting the BN.com website or marking a purchase on BN.com, a User is deemed to have accepted the Terms of Use.

Continue Anonymously

Welcome, penname

You have successfully created your Pen Name. Start enjoying the benefits of the BN.com Community today.

Sort by: Showing 1 – 20 of 5 Customer Reviews
  • Posted September 25, 2010

    The ebook stinks. The print book is great.

    The ebook is NOT a pdf. It's an encrypted pdb file that can only be opened with Nook. When you open the ebook it's just imperfect text floating around the images of the page you're on. The print book is thoughtfully laid out and is much more readable and therefore understandable. I was hoping for just a pdf like a Manning press ebook that is just pictures of each page, in color. Not so.

    Anyway, since this review is associated with the book in general, I can't fault the book for one terrible delivery mechanism. Really, the content of the book (in printed format) is dynamite. It covers a ton and is very understandable. My thanks to John and Sean.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted January 30, 2010

    Good introduction.

    Covers a lot of ground and introduces the concepts of iphone development gently and pretty clearly

    My only gripe is with the online version of the book which I purchased because of instant delivery and it was a LOT cheaper. The electronic version has terrible typesetting errors. The code snapshots don't appear in the book where they are supposed to and many times they appear a few pages behind where they are introduced in the book. OUCH. Someone didn't QA this reader product very well.

    Second comment is that whoever is the editor obviously didn't read the book in depth. There are a LOT of typos, which normally wouldn't be a problem if you're just spelling the words of a story wrong but when you are typing classnames wrong it can be a little frustrating for a beginner. Luckily I learned about 8 chapters in not to trust any of the classnames discussed in the narrative at all. For example: On page 600 the author refers to classname PSTitleSpecifier when the proper name is actually PSTitleValueSpecifier! If you build with the author's instructions your code often doesn't work. Luckily the included code usually works so you can refer to that. Just be warned, there was no editor for the narrative apparently.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted January 14, 2010

    No text was provided for this review.

  • Anonymous

    Posted February 25, 2010

    No text was provided for this review.

  • Anonymous

    Posted January 23, 2010

    No text was provided for this review.

  • Anonymous

    Posted January 7, 2010

    No text was provided for this review.

  • Anonymous

    Posted January 27, 2010

    No text was provided for this review.

  • Anonymous

    Posted January 7, 2010

    No text was provided for this review.

  • Anonymous

    Posted January 2, 2010

    No text was provided for this review.

  • Anonymous

    Posted January 23, 2010

    No text was provided for this review.

  • Anonymous

    Posted January 18, 2010

    No text was provided for this review.

  • Anonymous

    Posted January 20, 2010

    No text was provided for this review.

  • Anonymous

    Posted January 27, 2010

    No text was provided for this review.

  • Anonymous

    Posted January 27, 2010

    No text was provided for this review.

  • Anonymous

    Posted January 10, 2010

    No text was provided for this review.

  • Anonymous

    Posted January 28, 2010

    No text was provided for this review.

  • Anonymous

    Posted January 27, 2010

    No text was provided for this review.

  • Anonymous

    Posted November 12, 2011

    No text was provided for this review.

  • Anonymous

    Posted January 9, 2010

    No text was provided for this review.

  • Anonymous

    Posted January 23, 2010

    No text was provided for this review.

Sort by: Showing 1 – 20 of 5 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)
500 character limit