Programming iOS 6, 3rd Edition
Fundamentals of iPhone, iPad, and iPod touch Development
Publisher: O'Reilly Media
Final Release Date: March 2013
Pages: 1186

Get a solid grounding in all the fundamentals of Cocoa Touch, and avoid problems during iPhone and iPad app development. With this revised and expanded edition, you’ll dig into Cocoa and learn how to work effectively with Objective-C and Xcode. This book covers iOS 6 in a rigorous, orderly fashion—ideal whether you’re approaching iOS for the first time or need a reference to bolster existing skills.

Learn about features introduced with iOS 6, including Objective-C language advances, autosynthesis, autolayout, new view controller rotation rules, unwind segues, state restoration, styled text, and collection views.

  • Learn Objective-C language details and object-oriented programming concepts
  • Understand the anatomy of an Xcode project and all the stages of its lifecycle
  • Grasp key Cocoa concepts such as relationships between classes, receiving events, and model-view-controller architecture
  • Learn how views and layers are managed, drawn, composited, and animated
  • Become familiar with view controllers and their relationships, along with nib and storyboard management
  • Fully explore all basic interface objects such as scroll views, table views, and controls
  • Delve into Cocoa frameworks for sound, video, sensors, maps, and other features
  • Touch on advanced topics such as threading and networking
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyProgramming iOS 6, 3rd Edition
 
4.4

(based on 5 reviews)

Ratings Distribution

  • 5 Stars

     

    (2)

  • 4 Stars

     

    (3)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Accurate (4)
  • Concise (3)
  • Easy to understand (3)
  • Well-written (3)

Cons

    Best Uses

    • Intermediate (4)
    • Expert (3)
    • Novice (3)
      • Reviewer Profile:
      • Developer (3)

    Reviewed by 5 customers

    Sort by

    Displaying reviews 1-5

    Back to top

    (1 of 1 customers found this review helpful)

     
    4.0

    An Extensive Guide to iOS Programming

    By R&D

    from Atlanta, GA

    About Me Developer

    Verified Reviewer

    Pros

    • Accurate
    • Well-written

    Cons

      Best Uses

      • Expert
      • Intermediate

      Comments about oreilly Programming iOS 6, 3rd Edition:

      Apple's iOS offers so many capabilites that it can be helpful to have an extensive book at the ready when taking on a programming project. Programming iOS 6 is a lengthy book that can help experienced developers bring their skillset further. The author builds throughout the book on solid fundamentals and delves into many of the more popular frameworks that Apple provides. The reader will likely have a firm grasp of the core principles and patterns of iOS development by the end of the book. It also serves a great reference when a project calls for certain features that you may rarely implement. It is a well-written text containing details and methods that should prove insightful for any practicing iOS developer.

      Disclosure: Free access to this e-book was provided by the publisher for review purposes.

       
      4.0

      A good supplement to the Apple docs

      By Roy

      from Cary, NC

      Verified Reviewer

      Comments about oreilly Programming iOS 6, 3rd Edition:

      With developers currently busy updating their apps for iOS 7, it may be tempting to conclude that a book on iOS 6 is already outdated. However, even though iOS 7 represents a major visual departure from previous iOS versions, "Programming iOS 6" by Matt Neuburg is still a great reference.

      For existing programmers coming from a different language or development environment, the introductory sections on C/Objective-C, Xcode, and Cocoa should be all you need to get up and running. Those new to programming in general should pick up an introductory text (Aaron Hillegass's "Objective-C Programming" worked for me) before diving into the specifics of iOS APIs, which is where "Programming iOS 6" excels.

      Although I've not had an opportunity to read through the entire 1100+ page text, I have been referring to this book throughout a recent real-world project. I usually consult the book whenever I need to get up to speed on a new topic where the official Apple documentation may be less than perfect in doing so. In particular, I found Neuburg's explanations of Auto Layout, views, and music selection/playback to be especially useful as I worked on my own project. Neuburg's prose is great in all the sections I've read through so far, striking proper levels of pace, information density, and detail.

      Apple's documentation is often good, but when you need a more nuanced explanation of a particular framework, chances are Matt Neuburg has it covered in "Programming iOS 6".

      Note: I received this book for free through the O'Reilly Blogger Review Program

      (1 of 1 customers found this review helpful)

       
      4.0

      I simply like the style

      By mko

      from Poland

      Verified Reviewer

      Pros

      • Accurate
      • Concise
      • Easy to understand

      Cons

        Best Uses

        • Intermediate
        • Novice

        Comments about oreilly Programming iOS 6, 3rd Edition:

        This is the next release of the series related to iOS Programming. This time, Matt focuses on iOS 6 release. Comparing to previous releases, you will find here information regarding new APIs new configuration settings and new features in XCode 4.X version. This release is focused on LLVM and LLDB as they are de facto standard now – when it comes to XCode. You will also find, at last, some information regarding CoreData. The chapter is not too long, but for people who have never coded using CoreData ever before it will be a good overview. However, if you plan to do some serious CoreData coding, this book is not enough. The same refers to SQLite. There is only one page devoted to this topic in the book. Anyway, I still think this very good book for beginners as it covers most frequently used elements in iOS development and provides gentle introduction to Objective-C based development.

        I would suggest to a friend. Definitely.

        (1 of 1 customers found this review helpful)

         
        5.0

        Excellent and thorough

        By EHvatum

        from Trondheim, Norway

        About Me Developer

        Verified Reviewer

        Pros

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

        Cons

          Best Uses

          • Expert
          • Intermediate
          • Novice
          • Student

          Comments about oreilly Programming iOS 6, 3rd Edition:

          This book is excellent for all iOS developers. Fresh-faced newbies learning as they develop their first iOS application will find thorough explanations and easy to understand examples. Grizzled veterans will appreciate the complete table of contents directing them straight to deep technical analysis.

          The author Matt Neuburg, obviously has extensive experience developing for iOS. There are certain things that the official Apple documentation could better detail - animation, drawing, and layout in particular. These things are covered by this book notably well. In my opinion, Neuberg wrote the reference he thought ought to exist; the one that he wished existed when he hashed out all of this.

          (5 of 5 customers found this review helpful)

           
          5.0

          An Excellent Book

          By Ingenious Arts & Tech

          from Irvine, CA

          About Me Developer, Ios Animation Expert

          Pros

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

          Cons

            Best Uses

            • Expert
            • Intermediate
            • Novice
            • Student

            Comments about oreilly Programming iOS 6, 3rd Edition:

            This book is comprehensive and detailed. In it's descriptions of the various API's available in iOS, it covers both how to interact with the API's and describes enough of the inner works to understand why an API is used a certain way.

            In particular, the chapter on animation is quite possibly the most thorough description I have ever read on the topic, and is clearly written by someone who is not just glossing over the topic in a minimal way.

            Displaying reviews 1-5

            Back to top

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