Programming iOS 8
Dive Deep into Views, View Controllers, and Frameworks
Publisher: O'Reilly Media
Final Release Date: September 2014
Pages: 800

With Early Release ebooks, you get books in their earliest form—the author's raw and unedited content as he or she writes—so you can take advantage of these technologies long before the official release of these titles. You'll also receive updates when significant changes are made, new chapters are available, and the final ebook bundle is released.

Because of the transition from Objective-C to Swift, revision of this edition for iOS 8 is taking longer than the previous edition. All example code has already been converted to Swift, including many new iOS 8-related examples, and is available now at https://github.com/mattneub/Programming-​iOS-Book-Examples. The first 380 pages of the book are finished, which is almost half the total. For remaining chapters, the text must be revised and the code pasted in; updates will be released periodically as the work continues.

Writing an app for the iPad or iPhone? If you’re grounded in Xcode basics and have a fairly good grasp of the Swift programming language, this practical guide will take you through the steps, conventions, and mindset you need to bring an iOS 8 app into existence, from initial concept to submission to the App Store.

You’ll learn how to create views, manipulate view controllers, and use iOS frameworks for adding features such as audio and video, using examples from real apps and programming situations.

  • Core topics for development are covered, starting with views and ending with threading
  • Completely updated for iOS 8, Xcode 6, and Swift
  • Takes a full, rigorous approach, documenting the facts and teaching the key concepts that iOS programmers need to know
  • Covers both the iPhone and iPad platforms, supporting Apple's recommended "universal app" approach
Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyProgramming iOS 8
 
3.8

(based on 6 reviews)

Ratings Distribution

  • 5 Stars

     

    (0)

  • 4 Stars

     

    (5)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Accurate (3)
  • Well-written (3)

Cons

    Best Uses

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

    Reviewed by 6 customers

    Sort by

    Displaying reviews 1-6

    Back to top

     
    4.0

    Not for beginners!

    By Julian

    from Boston, MA

    About Me Developer

    Verified Reviewer

    Pros

    • Accurate
    • Concise
    • Extremely Detailed
    • Well-written

    Cons

    • 90 Is Newbie-irrelevant
    • Few Concrete Examples
    • Too Abstract At Times
    • Unreadable By Beginners

    Best Uses

    • Expert
    • Intermediate

    Comments about oreilly Programming iOS 8:

    First of all, you NEED to have a pretty good knowledge of iOS for this book to make sense. The author assumes that you know a lot right off the bat (he says so at the beginning). This is not a "I need to write this app and deliver it tomorrow" kind of book. There is no hand holding and there are very few "pretty pictures". The content is extremely detail and useful to hard core developers. For example, the chapter on views is 61 pages. A beginner only needs to know a couple of things but what the author describes is what an expert needs to make a UIView walk and talk. This is the book you come to for when you need to do that ONE obscure thing that you can only do if you know the frameworks inside out.
    Don't expect that this book will guide you through a TODO app with "click here, drag this here" kind of instructions. This book is as dry as they come but it is very well written and all the info is right there.
    Oh, by the way, this book also assumes that you know Swift but so far I haven't seen any obscure language uses so if you have a good command of Objective-C you'll be fine.
    You will need 10% of the contents of this book to create a fully functional app. The remaining 90% is for when you REALLY need to dig deep which most intermediate-expert developers at some point need to do.
    I haven't read an iOS book as detailed as this one before (and I've read at least 4 others)

     
    4.0

    great for those who want to try ios 8

    By erni56

    from ITALY

    Verified Buyer

    Comments about oreilly Programming iOS 8:

    great for those who want to try ios 8

     
    4.0

    Out of the Wilderness!!!

    By David Trx

    from Baltimore, MD

    About Me Designer, Developer, Maker

    Verified Buyer

    Pros

    • Accurate
    • Helpful examples
    • Life-saving
    • Sanity-preserving
    • Well-written

    Cons

      Best Uses

      • Confused
      • Expert
      • Intermediate
      • Novice
      • Struggling
      • Student

      Comments about oreilly Programming iOS 8:

      And One shall come and lead them out of the Wilderness!

      (1 of 1 customers found this review helpful)

       
      4.0

      Good, if you have some knowledge before

      By LilK3ks

      from Stuttgart, Germany

      Verified Reviewer

      Pros

      • Accurate

      Cons

        Best Uses

        • Expert

        Comments about oreilly Programming iOS 8:

        I only have very basic knowledge in iOS stuff and I'm not a native speaker so partly it is a bit hard to read. Its more a reference than a book you can read from beginning to end.
        Whats missing is a red line, where you know from what you really should have read to understand following stuff and what is extra stuff to read

        (1 of 6 customers found this review helpful)

         
        3.0

        Promising book, but its Swift only.

        By TomPP

        from London, United Kingdom

        Verified Reviewer

        Pros

          Cons

            Best Uses

            • Learning Swift With Ios8

            Comments about oreilly Programming iOS 8:

            Its a well written book, but useless unless you want to rewrite your code to use Swift, otherwise its a waste of time. 3 Stars is for not making it clear that this book is Swift only.

            (1 of 1 customers found this review helpful)

             
            4.0

            Reliable and deep

            By Samantha

            from Russian Federation

            About Me Developer

            Pros

            • Well-written

            Cons

              Best Uses

              • Expert

              Comments about oreilly Programming iOS 8:

              This is everything I have come to expect of a book from Neuburg. It clearly covers tech fundamentals of iOS 8 and does so in a very detailed manner.

              I find the code a little obtuse at times, but the is always straightforward and clear.

              Displaying reviews 1-6

              Back to top

               
              Buy 2 Get 1 Free Free Shipping Guarantee
              Buying Options
              Immediate Access - Go Digital what's this?
              Pre-Order  Print: $54.99
              December 2014 (est.)