Head First iPhone Development
A Learner's Guide to Creating Objective-C Applications for the iPhone
Publisher: O'Reilly Media
Final Release Date: October 2009
Pages: 560

Let's say you have an idea for a killer iPhone app. Where do you begin? Head First iPhone Development will help you get your first application up and running in no time. You'll quickly learn to use iPhone SDK tools, including Interface Builder and Xcode, and master Objective-C programming principles that will make your app stand out. It's a complete learning experience for creating eye-catching, top-selling iPhone applications.

  • Put Objective-C core concepts to work, including message passing, protocols, properties, and memory management
  • Take advantage of iPhone patterns such as datasources and delegates
  • Preview your applications in the iPhone Simulator
  • Build complicated interactions that utilize multiple views, data entry/editing, and iPhone rotation
  • Work with 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 Development provides a visually-rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
O'Reilly MediaHead First iPhone Development
 
4.3

(based on 8 reviews)

Ratings Distribution

  • 5 Stars

     

    (4)

  • 4 Stars

     

    (2)

  • 3 Stars

     

    (2)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

75%

of respondents would recommend this to a friend.

Pros

  • Helpful examples (7)
  • Easy to understand (6)
  • Accurate (3)

Cons

    Best Uses

    • Intermediate (6)
    • Novice (4)
    • Student (3)
      • Reviewer Profile:
      • Developer (8)

    Reviewed by 8 customers

    Sort by

    Displaying reviews 1-8

    Back to top

    (1 of 1 customers found this review helpful)

     
    5.0

    Great Book

    By ktabors

    from Oakland, CA

    About Me Developer

    Verified Reviewer

    Pros

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

    Cons

      Best Uses

      • Novice

      Comments about O'Reilly Media Head First iPhone Development:

      I went through the book and all its examples in about three weeks. This was almost two years ago. I thought the examples were done and relavent. I enjoyed this book and wanted to finish it. I've recommend this book to several people and used it as a reference since. It was perfect at teaching without being a boring reference book like sooooo many computer books end up being.

      (1 of 1 customers found this review helpful)

       
      5.0

      Great Book !!!

      By JulioGFlores

      from Mexico City

      About Me Designer, Developer

      Pros

      • Concise
      • Easy to understand
      • Helpful examples

      Cons

        Best Uses

        • Intermediate
        • Novice
        • Student

        Comments about O'Reilly Media Head First iPhone Development:

        If you are looking for a starter book, this is the one.

        (2 of 2 customers found this review helpful)

         
        5.0

        Great book

        By Lakelog

        from Fenton, MI

        About Me CCBW, Designer, Developer, Educator, Maker

        Pros

        • Easy to understand
        • Helpful examples

        Cons

          Best Uses

          • Intermediate

          Comments about O'Reilly Media Head First iPhone Development:

          Good totally understandable
          first book i've bought, and I've bought a lot, that actually allowed me to write a useful program. Directions were given without making it too complicated. Other books try to show how smart THEY are and forget us beginners.

          Bad a little disjointed and broken up code wise!

          (3 of 3 customers found this review helpful)

           
          3.0

          The style is good, but not the content

          By tequilatamm

          from Sydney, Australia

          About Me Developer

          Verified Reviewer

          Pros

          • Concise
          • Helpful examples

          Cons

          • Difficult to understand
          • Not comprehensive enough
          • Too many errors

          Best Uses

          • Intermediate
          • Student

          Comments about O'Reilly Media Head First iPhone Development:

          I agree with many of the other reviews.

          I am a long-time programmer and have done some programming in C languages, but not enough to have a working knowledge of general syntax.

          The style of this book, trying to use a lot of pictures and entertaining techniques to make the concepts stick, is very well-done. I find the book entertaining and not boring like some others.

          However, without a very experienced knowledge of C, and with several errata throughout the book with the C code, and no clues on what to do when your code doesn't work or compile the way it was supposed to, I am getting frustrated before even finishing chapter 2.

          Another reviewer said to get your skill level for C languages up to scratch before using this book, but I feel that once you had done that, this book would seem rather simplistic, and wouldn't be that useful.

          In short, it sort of doesn't have an appropriate audience.

          (2 of 3 customers found this review helpful)

           
          5.0

          Excellent book - but not for games devs

          By Peter

          from Cheshire, UK

          About Me Developer

          Verified Reviewer

          Pros

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

          Cons

            Best Uses

            • Intermediate

            Comments about O'Reilly Media Head First iPhone Development:

            This book is for you if you already are comfortable with OO development, and MVC would help.

            It's a demanding book, in that it expects you to do the exercises and use your brain. If you do then it's very rewarding.

            Particularly like the way the Head First series attacks problems from several angles at once - not repetitious, but reinforcing. Also it encourages you not to just kid yourself that you've understood just because you could get the examples to work!

            Drawbacks:
            1) It was perfect for what I wanted, but if you're looking to code games using Quartz or OpenGL then this is not the right book.
            2) Needs proofreading / spell-checking. I've seen this with a few other O'Reilly books.

            Quick suggestion:
            The 'There are no stupid questions' section at the end of each chapter could be mirrored on the website so that your own stupid questions can be added and discussed in that same chapter structure.

            (1 of 2 customers found this review helpful)

             
            3.0

            Not a good starter book

            By Mark91773

            from McKinney, Texas

            About Me Developer

            Verified Reviewer

            Pros

            • Accurate
            • Funny

            Cons

            • Difficult to understand
            • Not comprehensive enough

            Best Uses

            • Experienced

            Comments about O'Reilly Media Head First iPhone Development:

            After having used the Headfirst C# book with a lot of good results and pretty cool programming experiences, I decided I wanted to take a crack at iPhone development. I find the whole Headfirst series to be pretty well done. But even with past programming experience, I am ready to throw in the towel on this book. I assumed that the book would be able to bring me up to speed on the Apple tools and Objective C. I was only half right. The tools are explained very well, but the Objective-C part is a mess. I was quickly left behind, even after multiple readings. The problem is that the book launches right into the development of applications without adequately going over the source code itself. I'm sorry, but I'm lost, dazed and confused. If you know Objective C from another life, such as previous MAC development, go for it. But if Objective C is new to you, read another Objective C book first before plunging in to this one.

            (2 of 2 customers found this review helpful)

             
            4.0

            Great intro to iPhone development

            By ueberhund

            from Salt Lake City, UT

            About Me Developer

            Verified Reviewer

            Pros

            • Easy to understand
            • Helpful examples

            Cons

              Best Uses

              • Intermediate
              • Novice

              Comments about O'Reilly Media Head First iPhone Development:

              This is an excellent introduction to iPhone development, including Xcode and Objective-C. Like the other "Head First" books, this book takes a step-by-step approach to development, providing lots of examples and samples to help the reader along.

              The book actually steps the reader through building a couple of sample applications. These applications start our small and simple, but become increasingly more complex as each chapter progresses. By the end of the book, you've actually built some pretty sophisticated iPhone applications. You'll also get experience using a number of built-in iPhone functionality, including the GPS and phone.

              There are a few things the book doesn't cover, including using a built-in web browser and the accelerometer. Additionally, if you're interested in submitting an app to the AppStore, you'll be on your own, as the book ends right at that point.

              However, aside from those few issues, this book will put you well on your way to developing iPhone applications. After just a few chapters, I had enough knowledge and experience to develop my own iPhone app. I'd recommend this book as a good introduction to iPhone programming.

              (2 of 3 customers found this review helpful)

               
              4.0

              A good introduction

              By rod dog

              from Maryland

              About Me Developer

              Verified Reviewer

              Pros

              • Easy to understand
              • Generally well written
              • Helpful examples

              Cons

              • Frustrating code errors

              Best Uses

              • Intermediate
              • Novice
              • Student

              Comments about O'Reilly Media Head First iPhone Development:

              I like the Head First style of description and hand-written notes although the text jumped from simple description to more advanced concepts and back. Save yourself some time - the printed version has many frustrating code inaccuracies - load the examples (which work correctly) from their site[@]

              Displaying reviews 1-8

              Back to top

               
              Buy 2 Get 1 Free Free Shipping Guarantee
              Buying Options
              Immediate Access - Go Digital what's this?
              Ebook: $35.99
              Formats:  PDF