Learning Swift
Building an iOS Game
Publisher: Bleeding Edge Press
Final Release Date: November 2014
Pages: 185

In this book we dive into the core of Swift and show readers how expressive and fun the Swift language is. Along the way you will learn how to create a 2D casual Pencil Adventure game that will help you learn the aspects of the Swift language (take a look at the source code: https://github.com/jocelynlih/SwiftGameB​ook). By the end, you will not only be comfortable with the Swift programming language, but you will be familiar working with Cocoa API's, having the tools and understanding necessary to tackle applications of any nature or size.

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

REVIEW SNAPSHOT®

by PowerReviews
oreillyLearning Swift
 
4.0

(based on 4 reviews)

Ratings Distribution

  • 5 Stars

     

    (2)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (0)

75%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (3)
  • Helpful examples (3)

Cons

    Best Uses

    • Novice (3)
    • Student (3)
      • Reviewer Profile:
      • Developer (4)

    Reviewed by 4 customers

    Sort by

    Displaying reviews 1-4

    Back to top

    (3 of 3 customers found this review helpful)

     
    2.0

    Outdated screenshots and missed steps

    By Doug

    from MN

    About Me Developer

    Verified Buyer

    Pros

      Cons

      • Difficult to understand
      • Not comprehensive enough
      • Too many errors

      Best Uses

      • Student

      Comments about oreilly Learning Swift:

      I'm pretty disappointed with this book. Following along is hard because of the many undocumented steps that are missed. Perhaps these skipped steps are considered obvious to the experienced writers of this book, but they are not obvious to the novice or student, first learning how to use XCode and Swift. It is made all the harder by using screen shots from a previous version of XCode which has changed and doesn't match up well to the current version. The editor should have this reviewed from the perspective of what someone first learning Swift and XCodes need to know. Perhaps there are too many writers to do a comprehensive job because of the fragmentation and lack of "ownership" in the quality of the final product. I hope this book can be fixed before its final release!

      (4 of 4 customers found this review helpful)

       
      4.0

      SpriteKit programming with Swift

      By Bill W

      from Bethel, CT

      About Me Developer, Maker, Sys Admin

      Verified Reviewer

      Pros

      • Accurate
      • Easy to understand
      • Helpful examples

      Cons

      • Doesn't Match Xcode 61
      • Rough Around The Edges

      Best Uses

      • Learning Sprikekit
      • Novice

      Comments about oreilly Learning Swift:

      I would not call this "Learning Swift" but rather "SpriteKit Programming with Swift" While you will learn Swift going through this book you first need to understand basic Swift to begin.

      The book is, though, an excellent tutorial on using SprikeKit. The style is easy to follow and written in a logical progression. I am at this point about halfway through and I have learned a lot.

      The beginning is a little rough, however, because Xcode 6.1 (the current version) is different than the examples in the book. It took some time for me to learn both Xcode 6.1 and what the book was teaching. The time was well spent, however, as it deepened my understanding of both. As you get deeper into the book the differences are less important and adjusting to the current environment is much easier.

      If you want to learn SpriteKit and Swift this is the book that will help. If you are, as was I, starting to learn Swift then I suggest the Apple documentation to start so that you can learn the peculiar syntax that comes with Swift.

      (4 of 6 customers found this review helpful)

       
      5.0

      A good start

      By Reena

      from NJ

      About Me Developer

      Verified Reviewer

      Pros

      • Concise
      • Easy to understand
      • Helpful examples

      Cons

        Best Uses

        • Intermediate
        • Novice
        • Student

        Comments about oreilly Learning Swift:

        The writing style is very friendly and easy to follow. It is good for beginners who want to learn game dev process and build a game but requires some prior programming experience with a C like language. The game built seems interesting and the source code is available on github to follow along. Playgrounds are interesting!

        (6 of 8 customers found this review helpful)

         
        5.0

        I'm loving it!

        By LeeDev

        from CA

        About Me Developer

        Pros

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

        Cons

          Best Uses

          • Novice
          • Student

          Comments about oreilly Learning Swift:

          This is the perfect guide to ease yourself into the world of swift programming. I find the examples and instructions clear and simple enough to follow. What I have read of it so far is absolutely stupendous, and I can't wait to work through the rest as it comes out. I recommend this to anybody who has a desire to start working with swift.

          Displaying reviews 1-4

          Back to top

           
          Buy 2 Get 1 Free Free Shipping Guarantee
          Buying Options
          Immediate Access - Go Digital what's this?
          Ebook: $22.99
          Formats:  ePub, Mobi, PDF