Introducing iOS 8
Swift Programming from Idea to App Store
Publisher: O'Reilly Media
Final Release Date: December 2014
Pages: 334

Learn to make iOS apps even if you have absolutely no programming experience. This hands-on book takes you from idea to App Store, using real-world examples—such as driving a car or eating at a restaurant—to teach programming and app development. You’ll learn concepts through clear, concise, jargon-free language.

This book focuses on Apple’s new programming language, Swift. Each lesson is divided into two parts: the lecture portion explains the terms and concepts through examples, and the exercise portion helps you apply these concepts while building real-world apps, like a tip calculator. Learn how to think differently—and see the world from a whole new perspective.

  • Learn the basic building blocks of programming
  • Dive into the Swift programming language
  • Make apps for iPhone and iPad
  • Use GPS in your app to find a user’s location
  • Take or select photos with your app
  • Integrate your app with Facebook and Twitter
  • Submit your app to the App Store
  • Manage and market your app on the App Store
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyIntroducing iOS 8
 
4.0

(based on 4 reviews)

Ratings Distribution

  • 5 Stars

     

    (1)

  • 4 Stars

     

    (2)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

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

Cons

No Cons

Best Uses

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

Reviewed by 4 customers

Sort by

Displaying reviews 1-4

Back to top

 
3.0

OK?

By Pasadena

from somewhere lost in Washington State

About Me Designer, Developer, Sys Admin

Verified Buyer

Pros

  • Easy to understand
  • Well-written

Cons

    Best Uses

    • Novice
    • Student

    Comments about oreilly Introducing iOS 8:

    Excellent, possibly, introduction to programming itself on iOS8. Because I have close to 40 years experience I found it hard to gauge if the book is truly excellent for beginners. However, I have serious doubts to the claims of any book for beginners that claims you can write apps good enough for Apple' store after just reading their book. Here and there the book does mention you need to be familiar with Apple's documentation. So why should I buy their book?

    (1 of 1 customers found this review helpful)

     
    5.0

    You will be making apps in no time.

    By Chris

    from Los Angeles

    About Me Developer, DevOps

    Verified Reviewer

    Pros

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

    Cons

    • Repetitive

    Best Uses

    • Intermediate
    • Novice

    Comments about oreilly Introducing iOS 8:

    This book is a great introduction to iOS, and will have you building (and maybe even selling) apps in no time.

    Novice to Expert

    I'm an experienced programmer. I've used Android and iOS as a consumer but I'd never previously touched mobile development. Steve's explanations of the Xcode UI, iOS programming concepts, and Swift language are great. The Swift language explanations are extremely concise and no-nonsense.

    If you already know how to program you will be able to breeze through the explanations, learn the important syntax and features (like optionals?!), and skim past some of the other explanations (like how to use looping and if statements). Be prepared to skip ahead quite often.

    If you're new to programming, the fundamentals like control statements and types, and even good programming practices, are all explained clearly. Steve is great at giving explanations that don't assume prior knowledge, and he explains topics in relatable ways with simple, non-technical analogies.

    I've opened Xcode several times before I started reading the book and I always found it completely opaque. Steve's explanations of the UI quickly brought me up to speed. I appreciated that each step in the Xcode UI is clearly articulated with screenshots to help you understand how Xcode works, which views you should be looking at, how to activate them, etc. I never got lost following Steve's explanations. Understanding how to use Xcode is key for iOS programming and this book nails it.

    Overall the book does an excellent job of covering exactly the information you need to understand the next exercise. The learning curve is very smooth. Each chapter builds a few more key skills and then tasks you with practicing them immediately.

    Steve's explanations are very pragmatic and always have clear action items to keep you going. Also, Steve covers all the other topics you want to know about, from adding an icon to your app, to running it on your phone, and eventually listing it on the App store.

    Some Gripes

    After you complete your first app Steve recommends going through the exercise and rebuilding it from memory. This was great advice. It really helped me memorize the parts of the UI that I needed to pay attention to, and also practice some of the common workflows. These same setup instructions appear before each exercise, essentially unchanged. After memorizing these steps following my first exercise, I found these pages redundant and skipped past them in later exercises. I skipped most of chapter 4 for the same reasons.

    I read this book as a PDF eBook on my 15" macbook and found that many of the Xcode screenshots were very small. I had to squint to see some of them. On a larger monitor (27") it's very easy to read, and I'd guess a print copy is better for this, too. However, the text explanations are very clear so ultimately this didn't detract too much.

    Conclusions

    This book was a great buy! I think it's a very fun intro to programming in general and iOS specfically, and I think it will make you productive very quickly. Within a few hours I had made a few simple apps and was hungry to learn more! I've since picked up the iOS 8 Swift Programming Cookbook to learn more about networking, storage, and security in iOS. I'm also confident that I can transfer the skills I learned in Swift and Xcode to build Mac desktop apps later on.

    (2 of 2 customers found this review helpful)

     
    4.0

    Excellent book for beginning iOS 8

    By Mac Solutions

    from Camp Pendleton, California

    About Me Developer

    Verified Reviewer

    Pros

    • Easy to understand
    • Helpful examples

    Cons

      Best Uses

      • Intermediate
      • Novice
      • Student

      Comments about oreilly Introducing iOS 8:

      I'm giving it a 4-star rating in spite of the fact that I've only completed the first six Chapters. I like the writing style, the methods for introducing new material and the basic, easy-to-understand examples. I've been able to complete each exercise presented. However, that includes some Build Failed messages and some portions of the Run sequence not performing as expected. Head scratching and careful review of the material presented resulted in finding some typos and omissions on MY part. When those didn't solve the problems, an email to the author resulted in a quick, helpful response. I certainly recommend it for just what it says "Introducing iOS 8"
      I bought the Rough version to begin and have received one update notice with a simple download. (High praise for O'Reilly's entire system.)

      Since I'm new to Swift, I can't speak to accuracy, not comprehensive enough or too basic. I did find some grammatical errors that required me to re-read some material to grasp it. Those nits are the only reason I can't give it 5-star rating that means "Perfect. It doesn't get any better."

      (2 of 2 customers found this review helpful)

       
      4.0

      Thoughtful but rushed

      By Ant

      from burlingame

      About Me Developer, Educator, Sys Admin

      Verified Reviewer

      Pros

      • Helpful examples

      Cons

      • Not comprehensive enough
      • Too many errors

      Best Uses

      • Novice
      • Student

      Comments about oreilly Introducing iOS 8:

      This is one of several iOS/Macintosh/Swift books I received as ebooks as early Xmas presents. This book is useful and comprehensive, but feels rushed. The things it covers are all very useful to me but it covers them inconsistently. Recommended but make sure you have other books as well.

      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: $31.99
      Formats:  DAISY, ePub, Mobi, PDF
      Print & Ebook: $43.99
      Print: $39.99