iOS 10 Programming Fundamentals with Swift
Swift, Xcode, and Cocoa Basics
Publisher: O'Reilly Media
Final Release Date: September 2016
Pages: 620

Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode IDE, the Cocoa Touch framework, and Swift 3—the latest version of Apple’s acclaimed programming language. With this thoroughly updated guide, you’ll learn Swift’s object-oriented concepts, understand how to use Apple’s development tools, and discover how Cocoa provides the underlying functionality iOS apps need to have.

  • Explore Swift’s object-oriented concepts: variables and functions, scopes and namespaces, object types and instances
  • Become familiar with built-in Swift types such as numbers, strings, ranges, tuples, Optionals, arrays, dictionaries, and sets
  • Learn how to declare, instantiate, and customize Swift object types: enums, structs, and classes
  • Discover powerful Swift features such as protocols and generics
  • Catch up on Swift 3 innovations: revised APIs, new Foundation bridged types, and more
  • Tour the lifecycle of an Xcode project from inception to App Store—including Xcode’s new automatic code signing and debugging features
  • Construct app interfaces with the nib editor, Interface Builder
  • Understand Cocoa’s event-driven model and its major design patterns and features
  • Find out how Swift communicates with Cocoa’s C and Objective-C APIs

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 10.

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


by PowerReviews
oreillyiOS 10 Programming Fundamentals with Swift

(based on 1 review)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 1 customer

Displaying review 1

Back to top

(10 of 10 customers found this review helpful)


Beautifully written. Wonderfully explained.

By Muji

from Toronto, Canada

About Me Designer, Developer, Maker

Verified Reviewer


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


    Best Uses

    • Expert
    • Intermediate
    • Novice
    • Student

    Comments about oreilly iOS 10 Programming Fundamentals with Swift:

    I've read both of Matt Neuburg's books on iOS9. Multiple times. I keep coming back to them. They are beloved companions in the art that is writing a great iOS app.

    I regard Matt's books as 'The Holy Grail' books on iOS. I've read a lot of other books, including Apple's own Swift book (that was the first I read, as I was completely new to programming). I'll tell you right now, if you're a beginner, just go with this book. If you're familiar with Swift already, still go with this book. Your'e guaranteed to develop a far more robust and thorough 'under-the-hood' understanding than you had before.

    These books are written beautifully, and everything is wonderfully explained.

    As a beginner, it can be easy to find some concepts difficult, like core graphics and drawing, but this book starts from scratch, and explains things wonderfully, and everything builds on top of what you already know. There is an inherent order, and a great benefit to a book that is structured this way. As opposed to learning from say, Apple's book where the content is more for reference, as everything's kind of all over the place, and you have to hop here and there when you encounter something you don't understand. And that's not an ideal way to understand things as a beginner.

    I was on stack overflow and came across an answer that was so beautifully explained (concerning drawing and core graphics), that I clicked on the user who wrote that answer. I noticed he was a top 0.01% contributor, and that he also wrote books on programming...after reading that answer, I thought gosh, if this guy wrote a book on iOS, there is nothing I can not understand.

    Displaying review 1

    Back to top

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