Programming iOS 9
Dive Deep into Views, View Controllers, and Frameworks
Publisher: O'Reilly Media
Final Release Date: November 2015
Pages: 1048

If you’re grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you’ll learn how to create views, manipulate view controllers, and add features from iOS frameworks.

Stay up-to-date on iOS 9 innovations, such as the new layout constraint notation, expanded UIKit dynamics, revised unwind segues, iPad multitasking, and the Contacts framework. All example code is available on GitHub for you to download, study, and run.

  • Create, arrange, draw, layer, and animate views that respond to touch
  • Use view controllers to manage multiple interface screens
  • Master interface classes for scroll views, table views, text, popovers, split views, web views, and controls
  • Dive into frameworks for sound, video, maps, and sensors
  • Access user libraries: music, photos, contacts, and calendar
  • Understand further topics, including files, networking, and threads
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyProgramming iOS 9
 
3.4

(based on 10 reviews)

Ratings Distribution

  • 5 Stars

     

    (5)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (3)

70%

of respondents would recommend this to a friend.

Pros

  • Well-written (7)
  • Accurate (5)
  • Helpful examples (4)
  • Concise (3)

Cons

  • Too many errors (4)

Best Uses

  • Expert (7)
  • Intermediate (6)
  • Novice (4)
    • Reviewer Profile:
    • Developer (8)

Reviewed by 10 customers

Displaying reviews 1-10

Back to top

(0 of 1 customers found this review helpful)

 
5.0

Great for programmatic UI development

By just another programmer

from East Coast

About Me Designer, Developer

Verified Reviewer

Pros

  • Accurate
  • Concise
  • Helpful examples
  • Well-written

Cons

    Best Uses

    • Expert
    • Intermediate

    Comments about oreilly Programming iOS 9:

    The book is great at what it is, a guide to developing iOS apps purely in code. All the other books use XCode Interface Builder. The examples start very simple, and build on each other. Anyone doing serious iOS Programming probably already has this book. For those leaving bad reviews, the subject matter IS complicated, but that is Apple's fault, not the author's. The reasons for doing the UI purely in code are not going to be obvious to a beginner, but if you use Interface Builder for a while, you will come back and appreciate this book more.

    (0 of 3 customers found this review helpful)

     
    5.0

    This is an excellent resource for learning Swift 2

    By App Programming is Great!

    from Sydney, Australia

    About Me Developer

    Verified Reviewer

    Pros

    • Accurate
    • Thorough
    • Well-written

    Cons

      Best Uses

      • Expert
      • Intermediate
      • Novice
      • Student

      Comments about oreilly Programming iOS 9:

      This book is written for people who want to learn the intimate nuts and bolts of Swift 2. The previous low reviews are completely unjustified. It is a most excellent resource and explains everything. It's not a cookbook, where code is copied, its a resource to teach you how you write your own code by understanding it. Reading it very much reminds me of taking a university lecture on this topic.

      If you read this book and its prequel, and take the time to understand what is written, I am very certain that you will be a high competent swift programmer by the end.

      (7 of 10 customers found this review helpful)

       
      1.0

      Disappointing

      By josé

      from north america

      About Me Sys Admin

      Pros

      • Well-written

      Cons

      • Difficult to understand
      • Too basic
      • Too many errors

      Best Uses

      • Expert
      • Intermediate
      • Novice

      Comments about oreilly Programming iOS 9:

      Rehashed and out of date. Don't expect to learn.

      (2 of 6 customers found this review helpful)

       
      5.0

      Everything You Need To Know

      By Rich

      from Modesto CA née Silicon Valley

      About Me Circa 1960 Programmer, Keeps Up With New Tech, Old Timer Programmer, Wants To Write My Book

      Verified Reviewer

      Pros

      • Api Details
      • Great Explanatory Code
      • Interface Builder Tips

      Cons

      • A Very Small Body Font

      Best Uses

        Comments about oreilly Programming iOS 9:

        I'm an author of programming books that teach how to write nontrivial programs. Matt Neuburg writes books that expose all of the hidden crannies of the topic and I appreciate his attention to the smallest details. That said, I'm a newbie to iOS programming and details matter very much to me. I bought the "weighty" softcover version of this book, having purchased the Kindle version of both of his books for iOS 8 and see quite a number of changes related to iOS 9. I'm barely into.Chapter 2, Drawing, and look forward to (eventually) finishing the book. One gripe I had about the iOS 8 version of this book was Matt's tendency to ignore the Interface Builder in preference to implementing everything with code. My impression now is that he has embraced the IB and shows how many tasks can be more easily accomplished using the IB (having first shown how they can be implemented in code). I appreciate both approaches better now and look forward to see how both approaches offer their own pros and cons. I'm hoping that the remainder of the book leaves even more detailed knowledge of the innards of iOS 9 in its wake. Thanks, Matt, for stimulating me in a way I never expected. Now, if you'll excuse me, I'll get back to reading this great new edition.

        (4 of 10 customers found this review helpful)

         
        5.0

        Best resource available by far

        By Demetrio

        from Sydney, Australia

        About Me Developer

        Verified Reviewer

        Pros

        • Accurate
        • Helpful examples
        • Well-written

        Cons

          Best Uses

          • Expert
          • Intermediate

          Comments about oreilly Programming iOS 9:

          I think the poor reviews on this site are grossly unfounded. Both this book and Programming Fundaments by the same author are amongst the best resources I've found for IOS development. The author doesn't cover how to make things beautiful, that's an exercise for designers and basic online IOS courses which show you, for example, how to make a tinder site but doesn't get into the nuts and bolts on how things work. By the time you finish this book you will be able to understand, in a very deep way, how IOS 'thinks'. This gives you the ability to implement complex solutions in the real world. The clear, extremely detailed coverage of the topics gives you the power to implement anything you dream of.

          (1 of 6 customers found this review helpful)

           
          5.0

          Programming iOS 9

          By seeker44

          from West Coast

          About Me Developer

          Verified Buyer

          Pros

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

          Cons

            Best Uses

            • Expert
            • Intermediate
            • Novice
            • Student

            Comments about oreilly Programming iOS 9:

            This latest book in Matt Neuburg's iOS Programming franchise is excellent. His coverage of the essential iOS platform technologies is clear, comprehensive, and punctuated with illustrative code examples.

            The book is not a copy/paste source of code solutions, but rather an in-depth examination and explanation of the essential platform frameworks. Highly recommended!

            (0 of 4 customers found this review helpful)

             
            4.0

            Wonderful book but awful pub rendering

            By bkr

            from Hamburg, Germany

            About Me Developer, Educator, Maker, Sys Admin

            Verified Buyer

            Pros

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

            Cons

              Best Uses

              • Expert
              • Intermediate
              • Novice

              Comments about oreilly Programming iOS 9:

              The book by Matt is a classic I enjoy with every iOS Release anew.
              But the pub rendition (i read it in iBooks) is not worthy of O'Reillys legacy as a tech publishing house. Look at it. The code samples are unreadable on an iPhone (width!).

              (18 of 26 customers found this review helpful)

               
              1.0

              Inadequate

              By John olivier

              from London

              About Me Developer

              Verified Reviewer

              Pros

                Cons

                • Not Modern
                • Too many errors

                Best Uses

                • Expert

                Comments about oreilly Programming iOS 9:

                Inadequate coverage of modern style for Apple programming. Does not match Apple documentation and does not match other O'Reilly books (cookbook an Learning Swift).

                (16 of 24 customers found this review helpful)

                 
                1.0

                Horrible book full of idiosyncratic code

                By Christopher

                from Munich

                About Me Designer, Developer

                Verified Reviewer

                Pros

                • Well-written

                Cons

                • Outdated
                • Too many errors

                Best Uses

                  Comments about oreilly Programming iOS 9:

                  Do not learn programming for iOS 9 from this book. You would be learning something that is already out of date.

                  This book is teaching you iOS 9 programming from the perspective of someone who stopped learning Apple style circa iOS 5.

                  Beware.

                  (24 of 29 customers found this review helpful)

                   
                  2.0

                  Not updated

                  By DK

                  from Paris

                  About Me Developer

                  Pros

                    Cons

                    • Outdated
                    • Too many errors

                    Best Uses

                      Comments about oreilly Programming iOS 9:

                      THIS REVIEW IS BASED ON AN EARLY RELEASE PURCHASED IN MID SEPTEMBER

                      This book has not been updated for ioS9. I am disappointed in the authors work. He has recycled the same book as he wrote last year (I THINK??) and released it again with minimal changes. It teaches poor code and inaccurate ways of doing things for the new platform.

                      Very disappointed.

                      Displaying reviews 1-10

                      Back to top

                       
                      Buy 2 Get 1 Free Free Shipping Guarantee
                      Buying Options
                      Immediate Access - Go Digital what's this?
                      Ebook:  $46.99
                      Formats:  DAISY, ePub, Mobi, PDF
                      Print & Ebook:  $60.49
                      Print:  $54.99