iOS 7 Programming Fundamentals
Objective-C, Xcode, and Cocoa Basics
Publisher: O'Reilly Media
Final Release Date: October 2013
Pages: 422

If you’re getting started with iOS development, or want a firmer grasp of the basics, this practical guide provides a clear view of its fundamental building blocks—Objective-C, Xcode, and Cocoa Touch. You’ll learn object-oriented concepts, understand how to use Apple’s development tools, and discover how Cocoa provides the underlying functionality iOS apps need to have. Dozens of example projects are available at GitHub.

Once you master the fundamentals, you’ll be ready to tackle the details of iOS app development with author Matt Neuburg’s companion guide Programming iOS 7.

  • Explore the C language to learn how Objective-C works
  • Learn how instances are created, and why they’re so important
  • Tour the lifecycle of an Xcode project, from inception to App Store
  • Discover how to build interfaces with nibs and the nib editor
  • Explore Cocoa’s use of Objective-C linguistic features
  • Use Cocoa’s event-driven model and major design patterns
  • Learn the role of accessors, key-value coding, and properties
  • Understand the power of ARC-based object memory management
  • Send messages and data between Cocoa objects


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

REVIEW SNAPSHOT®

by PowerReviews
oreillyiOS 7 Programming Fundamentals
 
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

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

Cons

No Cons

Best Uses

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

Reviewed by 5 customers

Displaying reviews 1-5

Back to top

 
4.0

Very useful for experienced C programmer

By Peter

from Boulder, CO

About Me Educator

Verified Buyer

Pros

  • Well-written

Cons

    Best Uses

    • Expert
    • Intermediate

    Comments about oreilly iOS 7 Programming Fundamentals:

    Good intro to overview and organization of UIKit and Xcode.

    (0 of 1 customers found this review helpful)

     
    5.0

    Thorough, detailed, and so clear

    By Alexis

    from San Francisco, CA

    About Me Developer

    Verified Reviewer

    Pros

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

    Cons

      Best Uses

      • Expert
      • Intermediate
      • Novice

      Comments about oreilly iOS 7 Programming Fundamentals:

      Like the author's more advanced book, this book is thorough, accurate, and unusually clear. But what really makes this book shine, like its sibling, is that it is thoughtful.

      It's not just a rewrite of explanations that you could piece together from Apple's own documentation, which is often quite good. It provides well-considered advice on how to look at Cocoa in general. You see this small discussions within the text, in sections like "Swamped by Events" (on how much development is about understanding Cocoa's callback behaviors), in the note on "Sample Code" (with a judicious assessment of the quality and utility of Apple's sample code), and elsewhere.

      If you are starting out and are the kind of person who prefers a systematic approach, this book is for you. And even if you're quite experienced, but want a reference work that you can absolutely rely on when you need to dive deep into some unfamiliar corner, this book is still a great resource.

       
      4.0

      Good and thorough

      By Oscar

      from San Diego, CA

      About Me Developer

      Verified Buyer

      Pros

      • Accurate
      • Detailed
      • Well-written

      Cons

        Best Uses

        • Intermediate
        • Novice
        • Student

        Comments about oreilly iOS 7 Programming Fundamentals:

        This is a very useful book. Its main value comes from the fact that he gives you a good grounding, theory wise. This book is not so good however, if what you want is examples to get you started.

        There are better books that get you going with a complete example. But this one is good to help understand what it all means after you have the example working.

         
        5.0

        Great Introduction

        By BigRockHead

        from San Antonio, TX

        Verified Buyer

        Comments about oreilly iOS 7 Programming Fundamentals:

        Great introduction to the language, concepts and using the IDE.

        (9 of 9 customers found this review helpful)

         
        4.0

        Maybe not the first but a must have book

        By Armando Flores

        from Miami FL

        About Me Developer

        Pros

        • Accurate
        • In Depth Coverage
        • Well-written

        Cons

        • Beware This Is Vol 1 Of 2
        • Not Enough Exercies
        • This Is Part I Of Ii

        Best Uses

        • Intermediate

        Comments about oreilly iOS 7 Programming Fundamentals:

        (Note: I received an electronic copy of this book at no cost as part of the O'Reilly Media User's Group program
        Many publisher's book shelfs are packed with titles that promise to teach you something in a ridiculously short time (24 hrs/ weekend, etc.) If you are looking for that type of book for IOS7, you are in the wrong place.

        However, if you are committed to getting the most of IOS7 this is the book for you.

        In this first volume, you will learn about: the Language (Objective-C), the development tools (XCODE) and the programming framework (COCOA). The second volume (Programming iOS 7, Matt Neuburg. O'Reilly Media. due in Dec 2013) will cover Views, Interfaces and many other 'application' specific topics.

        So in brief, you may want to go ahead and get one of the other 'quickie' books but after you scratch your head a couple of times trying to figure out how this or that work, come back and get this book.

        Displaying reviews 1-5

        Back to top

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