iOS 9 Programming Fundamentals with Swift
Swift, Xcode, and Cocoa Basics
Publisher: O'Reilly Media
Final Release Date: September 2015
Pages: 604

Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode IDE, the Cocoa Touch framework, and Swift 2.0—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 2.0 innovations: option sets, protocol extensions, error handling, guard statements, availability checks, and more
  • Tour the lifecycle of an Xcode project from inception to App Store
  • Create app interfaces with nibs and 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 9.

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

REVIEW SNAPSHOT®

by PowerReviews
oreillyiOS 9 Programming Fundamentals with Swift
 
2.7

(based on 11 reviews)

Ratings Distribution

  • 5 Stars

     

    (3)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (2)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (5)

45%

of respondents would recommend this to a friend.

Pros

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

Cons

  • Too many errors (3)

Best Uses

  • Intermediate (5)
  • Expert (4)
  • Novice (4)
    • Reviewer Profile:
    • Developer (10)

Reviewed by 11 customers

Displaying reviews 1-10

Back to top

Previous | Next »

(1 of 6 customers found this review helpful)

 
1.0

This book is useful like a heater in summer

By gigi frunzio

from Napoli

About Me Student

Verified Reviewer

Pros

  • Shit

Cons

  • It Is Shit

Best Uses

  • As Toilet-paper

Comments about oreilly iOS 9 Programming Fundamentals with Swift:

I just don't understan how a guy can write this kind of book. In the end he shows how to not write a book about ios.

I wanna vote -10000 but i can't.

(0 of 1 customers found this review helpful)

 
1.0

Outdated and no extra information

By Jan

from San Jose, CA

About Me Developer, Educator

Verified Reviewer

Pros

    Cons

    • Reworded Documentation

    Best Uses

      Comments about oreilly iOS 9 Programming Fundamentals with Swift:

      This book contains outdated information. I would recommend reading documentation or going for other books. This is not a good purchase.

      (2 of 3 customers found this review helpful)

       
      1.0

      Unfortunate

      By Ricky

      from Calgary

      About Me Developer

      Pros

        Cons

        • Too many errors

        Best Uses

        • Expert
        • Intermediate

        Comments about oreilly iOS 9 Programming Fundamentals with Swift:

        This book has not been properly updated for either Swift style or iOS 9 programming conventions. Not for modern programming.

        (0 of 6 customers found this review helpful)

         
        4.0

        Great description of Swift and Cocoa frameworks

        By Dale

        from Melbourne, Australia

        About Me Developer

        Verified Buyer

        Pros

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

        Cons

          Best Uses

          • Intermediate
          • Novice

          Comments about oreilly iOS 9 Programming Fundamentals with Swift:

          I've read this book almost all the way through - it's a great book if

          * you want to understand Swift 2.0
          * how it interacts with the Cocoa frameworks
          * some of the rules of working within the frameworks (how do you call them from Swift, what are the rules you need to follow for memory management etc.).
          * setting up and using XCode

          What it doesn't teach is all of the different frameworks that are available (or a decent sized subset of them) - I guess this is not what the book is attempting to do.

          (9 of 12 customers found this review helpful)

           
          1.0

          Average/old fashioned

          By Lars

          from Sweden

          About Me Developer

          Pros

            Cons

            • Outdated
            • Too basic
            • Too many errors

            Best Uses

              Comments about oreilly iOS 9 Programming Fundamentals with Swift:

              Don't bother!!! There are better ways to learn iOS programming. This book doesn't tell you anything modern and is confusingly out of date.

              (1 of 8 customers found this review helpful)

               
              5.0

              Must have!

              By Alex

              from Moscow

              About Me Developer, Sys Admin

              Verified Buyer

              Pros

              • Accurate
              • Concise
              • Helpful examples
              • Well-written

              Cons

              • Difficult to understand

              Best Uses

              • Expert
              • Intermediate
              • Novice

              Comments about oreilly iOS 9 Programming Fundamentals with Swift:

              Powerful book! You really must consider it, if you are into Apple programming.

              (2 of 9 customers found this review helpful)

               
              5.0

              Fabulous Book

              By Pat

              from Greenville, SC

              About Me Developer

              Pros

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

              Cons

                Best Uses

                • Intermediate

                Comments about oreilly iOS 9 Programming Fundamentals with Swift:

                Author has explained the underlying concepts in Swift 2.0 in a crystal clear and simple form. His lucid style helped me to get a better grasp of Swift and kudos the author and the publisher. This book will help programmers to write code in a swifty way. Way to Go!!!!

                (4 of 6 customers found this review helpful)

                 
                3.0

                Pretty OK

                By John Olivier

                from London

                About Me Developer

                Verified Reviewer

                Pros

                  Cons

                  • Not Modern

                  Best Uses

                  • Expert

                  Comments about oreilly iOS 9 Programming Fundamentals with Swift:

                  This book is OK. Substantially better than the author's other book, but still not great. I wouldn't recommend this if you need a modern understanding of Apple programming as its very outdated in code style. It's OK if you already know what you're doing.

                  (9 of 12 customers found this review helpful)

                   
                  1.0

                  Well meaning but flawed

                  By Christopher

                  from munich

                  About Me Designer, Developer

                  Verified Reviewer

                  Pros

                  • Well-written

                  Cons

                  • Outdated
                  • Too many errors

                  Best Uses

                    Comments about oreilly iOS 9 Programming Fundamentals with Swift:

                    I wanted to like this book. I really did. But it is like its counterpart and full of idiosyncratic and out of date code. Learn iOS 5 with this book but do not learn iOS 9 with it.

                    (12 of 14 customers found this review helpful)

                     
                    3.0

                    Good but quirky

                    By Lars

                    from gothenburg; sverige

                    About Me Developer, Sys Admin

                    Pros

                    • Well-written

                    Cons

                      Best Uses

                      • Novice

                      Comments about oreilly iOS 9 Programming Fundamentals with Swift:

                      I am finding this book quite good but rather quirky in approach. I think this approaches the topics from an old fashioned angle that is not so much used now but it still quite good.

                      Displaying reviews 1-10

                      Back to top

                      Previous | Next »

                       
                      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