Head First iPhone and iPad Development, 2nd Edition
A Learner's Guide to Creating Objective-C Applications for the iPhone and iPad
Publisher: O'Reilly Media
Released: June 2011
Pages: 674

Let's say you have a killer app idea for iPhone and iPad. Where do you begin? Head First iPhone and iPad Development will help you get your first application up and running in no time. You'll not only learn how to design for Apple's devices, you'll also master the iPhone SDK tools -- including Interface Builder, Xcode, and Objective-C programming principles -- to make your app stand out.

Whether you're a seasoned Mac developer who wants to jump into the App store, or someone with strong object-oriented programming skills but no Mac experience, this book is a complete learning experience for creating eye-catching, top-selling iPhone and iPad applications.

  • Install the iPhone OS SDK and get started using Interface Builder and XCode
  • Put Objective-C core concepts to work, including message passing, protocols, properties, and memory management
  • Take advantage of iPhone OS patterns such as datasources and delegates
  • Preview your applications in the Simulator
  • Build more complicated interactions that utilize multiple views, data entry/editing, and rotation
  • Work with the iPhone's camera, GPS, and accelerometer
  • Optimize, test, and distribute your application

    We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First iPhone and iPad Development has a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
O'Reilly MediaHead First iPhone and iPad Development, 2nd Edition
 
2.7

(based on 9 reviews)

Ratings Distribution

  • 5 Stars

     

    (2)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (2)

  • 1 Stars

     

    (3)

38%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (4)

Cons

  • Too many errors (6)
  • Not comprehensive enough (3)

Best Uses

  • Novice (5)
    • Reviewer Profile:
    • Developer (4)

Reviewed by 9 customers

Sort by

Displaying reviews 1-9

Back to top

 
1.0

ERRORS ALL OVER, SAMPLES DO NOT WORK

By Tom D

from NH

About Me Maker, Sys Admin

Verified Reviewer

Pros

    Cons

    • Too many errors

    Best Uses

      Comments about O'Reilly Media Head First iPhone and iPad Development, 2nd Edition:

      Very very disappointed. Will attempt to get my money back.

      (4 of 4 customers found this review helpful)

       
      1.0

      Still Waiting for Updates

      By Jefe

      from Tampa, FL

      About Me Designer

      Pros

      • Easy to understand

      Cons

      • Too many errors

      Best Uses

      • Novice

      Comments about O'Reilly Media Head First iPhone and iPad Development, 2nd Edition:

      I'm a newbie to Xcode and was told this was the book to get. I bought it this past summer and jumped in. I had the latest version of Xcode (6) and did the first lesson. Got several errors and was never able to compile the first lesson because the book is based on Xcode 4. O'Reilly promised an update soon but now it's November and I still can't use the book. I've finally got some time to dive back in but am doing it through the Apple Developer tutorials.

      (3 of 3 customers found this review helpful)

       
      2.0

      Maybe to complicated for Head First

      By hembreed

      from LA

      About Me Developer, Maker, Sys Admin

      Verified Reviewer

      Pros

      • Concise
      • Easy to understand

      Cons

      • Not comprehensive enough
      • Too basic
      • Too many errors

      Best Uses

        Comments about O'Reilly Media Head First iPhone and iPad Development, 2nd Edition:

        Like others have said, to many errors. The examples were based on older versions of Xcode and the iPhone. I sailed through the first half of the book with only a few minor problems. Because the book is aimed at getting one up and going, there was no help when things didn't work. I found I needed other books to solve the problems I was running into trying to get the examples to work.
        Apparently, iPhone is a moving target and it's hard to keep things up to date. It would still be doable if a good theoretical background were presented. I was able to get stuff going once I referenced other books. It may be that these devices are just not amendable to kind of approach Head First likes to use.

        (4 of 4 customers found this review helpful)

         
        2.0

        Code samples will not work

        By Stewart

        from San Francisco, CA

        About Me Developer

        Verified Reviewer

        Pros

          Cons

          • Not comprehensive enough
          • Too basic
          • Too many errors

          Best Uses

          • Novice

          Comments about O'Reilly Media Head First iPhone and iPad Development, 2nd Edition:

          As CA said, there are way to many errors in the book. While early in the book most errors can be easily identified by Xcode errors or warnings, or will not prevent compiler or runtime errors, beginning with Chapter 8, it is impossible to follow along with as you are dealing with Core Data models that don't match. Even getting the latest errata and code updates from Git will not help.

          Overall it was an OK introduction, but in typical head first fashion the reader is left with very elementary knowledge of iOS programming by repetition but does not have the knowledge or understanding to tackle development head first and there are no references for further studies.

          With it's elementary approach and depth, and the constant errors, I definitely do not recommend this book to anyone.

          (2 of 4 customers found this review helpful)

           
          1.0

          Surprised no response from O'Reilly

          By DaveP

          from Perth, Western Australia

          About Me Developer

          Verified Reviewer

          Pros

          • Accurate

          Cons

          • Too many errors

          Best Uses

          • Novice

          Comments about O'Reilly Media Head First iPhone and iPad Development, 2nd Edition:

          I was thinking of purchasing this book, but after ready CA's comments I'm a little reluctant!

          I'm really surprised that no one from O'Reilly has chipped in and replied to any of the comments made!

          DaveP

          (14 of 14 customers found this review helpful)

           
          3.0

          Great book, but too many errors

          By CA

          from UK

          Verified Reviewer

          Pros

            Cons

            • Too many errors

            Best Uses

              Comments about O'Reilly Media Head First iPhone and iPad Development, 2nd Edition:

              I'm an experienced C# developer who is looking to get into iOS development.

              I started with Programming iOS 4 by Matt Neuburg.
              That book is very (very) good, but it's too comprehensive for a total beginner.
              I found it frustrating that I was many chapters into the book before I'd written any code.
              To coin a phrase, it's like drinking from a fire-hose.

              I was looking for a more gentle introduction, something to get me started and I'll go back to the other book when I need to dive deeper into a particular subject.

              The Head First book definitely does that.
              It gets you writing code from the first chapter and it's comparatively fun.
              As with other Head First books the style is light hearted.

              Now for the bad news...

              I only deal in eBooks these days, so I was a little disappointed that the only electronic format of this book is PDF.
              Having said that I purchased it anyway.

              Now for the really bad news...

              The book is littered with errors, and I mean tons of them.
              Yes O'Reilly provide an errata link but who wants to spend their day cross-referencing a book they purchased against a list of errors.

              It's only a PDF, how hard can it be to fix?

              The errata page only lists a handful of the actual errors, again, who ever actually reports these things?

              Initially I wondered if the errors were in-fact deliberate mistakes, some are so obvious.
              I wondered if this was part of the Head First cognitive learning theory.
              Forcing you to think harder about the subject because you're having to fix the authors mistakes.
              As the book unfolds though I've reached the conclusion it was simply a rush job with little care or attention to detail.

              On the whole it is a good book, but it could have been so much better.

              Sharpen your pencil is a phrase Head First books often use, perhaps they should take their own advice.

              CA

              (3 of 3 customers found this review helpful)

               
              5.0

              iPhone development made easy

              By Michal Konrad Owsiak

              from Poland

              Verified Reviewer

              Pros

              • Accurate
              • Concise
              • Easy to understand
              • Helpful examples
              • Well-written

              Cons

              • Not comprehensive enough

              Best Uses

              • Intermediate
              • Novice
              • Student

              Comments about O'Reilly Media Head First iPhone and iPad Development, 2nd Edition:

              Head First iPhone and iPad Development (second edition) takes you, again, on a great journey across iPhone development related topics. What you get here is a gentle introduction into iOS programming.

              Book covers most common issues you will definitely face during iPod development. It starts with introduction to XCode (iOS devoted IDE). What's worth mentioning here, it covers XCode version 4 (most recent one). Then it presents how to develop simple "hello world" like application. This way, you can fell what coding for iPhone/iPad is in practice. Apart from that, you will be taught how to use multiple views (very common use case for iPhone applications), how to access data (both via plists and Core Data), how to use tab bars, and some of the iOS frameworks. In general, this is very gentle introduction to iOS related development. And it's written like any other Head Firsts series book. It uses simple language, simple examples and good analogies. This way, you don't have to pretend that you are an expert with the topic before you start to read it.

              If you are new to iOS and Mac world you will definitely notice that Objective-C is something totally different than Java/C++/C#. Here, Dan provides you with the very basics of the Objective-C. However, these basics are tightly bound to UI related development. You won't get detailed syntax explanation here. If you want to get it, you will have to look somewhere else anyway. This is not that big disadvantage after all. In fact, most of the iOS development related books lack good explanation of Objective-C.

              I have read Head First iPhone Development (first edition) some time ago. In fact, this had been one of the books I have learned to program iPhone from. I think it was a good choice at that time. I'd recommend it to all the people who are at the very beginning of the journey. If you know something about iPhone development already. It might be that this book will cover topics you already know. In that case, deciding for iOS 4 Programming Cookbook or Concurrent Programming in Mac OS X and iOS might be a better idea for you.

              (1 of 1 customers found this review helpful)

               
              4.0

              Fun, Informal and Through Introduction

              By shawnday

              from Dublin, Ireland

              About Me Developer, Educator

              Verified Reviewer

              Pros

              • Easy to understand
              • Helpful examples
              • Well-written

              Cons

                Best Uses

                • Intermediate
                • Novice
                • Student

                Comments about O'Reilly Media Head First iPhone and iPad Development, 2nd Edition:

                Head First iPhone and iPad Development (Second Edition) provides an extremely accessible and approachable guide for those new to using tools such as Xcode to develop apps for iOS. As with other Head FIrst books, the approach is extremely graphically enhanced and takes the reader through a series of hands-on tutorials. General approach and processes are introduced and grounded through detailed and thorough discussion of real examples of apps worked through in each of the chapter sections. The section on Natural interfaces is a unique and intriguing addition to the discussion - exploring real world UX questions through a discussion format. The complete cycle of user-centered design is demonstrated and promoted including Core Data and the integration of how to plug into the data streams provided as part of the iPhone or iPad hardware suite. Thinking of and using cameras and gps as part of innovative solutions are integral and well-handled as part of the demonstration app in this manual.

                The crosswords are great. What a useful little way of turning the learning into games. The use of exercises and then walk throughs the solution to these ties up the chapters particularly well and makes for a solid learning solution.

                This book is aimed at novices to iOS development. However, it does require some basic exposure in the use of Object C, which is beyond the scope of this book. Nonetheless, it approaches the start to finish development of iOS apps and does so in such a lyrically informal and fun way that this is definitely a recommended start for anyone considering getting into this booming area.

                (5 of 5 customers found this review helpful)

                 
                5.0

                A Newbies View

                By Commissioner

                from England. UK.

                Verified Reviewer

                Comments about O'Reilly Media Head First iPhone and iPad Development, 2nd Edition:

                Well what can I say. I have looked at quite a few books out there in iPhone development. I must take my hat of to the authors and editors involved in this version of the book. My knowledge of Objective C is minimal. Although through reading quite a few books and trying different tutorials I have started to pick things up.

                I am from a basic background old school and never did C, C++ or Java, but i knew enough to know that variables and the like were universal. This book is aimed at the novice and works well at explaining what to do and the reasoning behind it.

                Anyone starting out on iPhone and iPad development will find this book is what they need. After this, you will only need to use what Apple provide for free, no need to buy other books or tutorials. It is an excellent ground work book, thanks.

                Tony Ward.

                Displaying reviews 1-9

                Back to top

                 
                Buy 2 Get 1 Free Free Shipping Guarantee
                Buying Options
                Immediate Access - Go Digital what's this?