Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

iOS

Recommended reference book for beginner learning Swift?

Anyone have a good recommendation for a Swift Programming book? I'll absorb this material better if I have a simple reference book that explains when/ where to use particular syntax. A few that I've looked at seem too verbose & disjointed to be useful as a reference.

Thanks!

3 Answers

http://amzn.com/1942878087

The iOS Apprentice (Fourth Edition): Beginning iOS Development with Swift 2

a few months ago I brought the edition for the first version of Swift. This book is, I think, is best book on the market for learning how to make an ios app. keep in mind that making a game for the app store is a different book and kind of a different topic from a basic utility app.

this book did a good job of walking me through, step by step, making an app and whats happeing at each step of the process. it guides you through both, the programming with Swift and working in Xcode.

they also have a book in the series that is just the Swift syntax and language, also by the same author.

remember to look for "Swift 2.0" because Apple updated Swift a year after it came out. so with a change that quick, the market is already bloated with the old version of Swift

Perfect. Thanks so much for the recommendation, Christopher!

https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097-CH5-ID309 is all you need and it's free.

If you want to make apps with swift, you need books with iOS architecture, it is almost the same with objective-c and swift, if you know the architecture it doesn't matter what language you use anymore, you can switch between those, because swift is relatively the easiest language out there, but that is the iOS that makes it look hard, the MVC patterns, error handling and libraries implementations have nothing to do with swift per se.

Thanks, Stepan! Free is a nice price. I'll definitely dig into those docs.