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

The New Treehouse iOS 6 Foundations Book Launches!

Hi everyone!

Wiley and Treehouse are pleased to announced the release of the third book in the Treehouse series: iOS 6 Foundations. iOS 6 Foundations is a practical introduction for using iOS 6 to create universal apps. Use it as a companion to Treehouse’s iOS courses, and you’ll have everything you need to build apps for iPhone and iPad.

To celebrate the launch of iOS 6 Foundations, we’re going to give away 3 copies of this awesome book to the three individuals that can dream up the best ideas for an iPhone or iPad app. Just let your imagination run wild and hop on over to the blog to tell us about your idea in the comments of this blog post.

We're looking forward to hearing about your ideas! :smiley:

6 Answers

I'd very much recommend anyone serious about learning iOS skip this book. I read through it right when it was released and I was very disappointed with the lack of foundational content and the hurry to topics like Core Data.

The book discusses things like auto layout without mentioning how to programmatically create a constraint, without mentioning priority, and without even discussing that constraints can be used without interface builder. It also has a chapter on using the debugger which fails to even mention the words "stack" or "exception", although a later chapter does mention exceptions as if the user should have some knowledge of what they are.

ARC is noticeably not covered, nor is traditional memory management. If I were a beginner reading this book I would have absolutely no idea how to build an app, and even more frighteningly I don't think I'd have any idea that I had no idea how to build an app.

Sebastian Nitu
Sebastian Nitu
8,616 Points

When will the winners be announced?

We'll be announcing the winners this week. :)

Jerome Garot
Jerome Garot
2,886 Points

Also curious to find out who won, the week is about to end!

Sebastian Nitu
Sebastian Nitu
8,616 Points

Faye Bridge, sorry for bugging you with this, but I am psyched about finding out who the winning ideas are! Any announcements?

Hey @Sebastian! Sorry for the delay in getting back to you. We've contacted the winners and will be sharing their ideas with the community tomorrow!

Thanks again everyone who took part in the giveaway and shared their great app ideas! After reviewing all of the awesome entries, the following Treehouse students have won a copy of iOS 6 Foundations:

Jerome Garot for his recipe app marketed towards mothers who want to share their creation to their non-traditional computer generation offspring. The app would provide the the option to create a new recipe off the bat, browse past recipes and it would also show one random recipe from yours if you can't decide what you want to eat that day.

Lindsey Campbell for her "baby book" app that would make life more manageable for busy, working parents. The app would allow moms and dads to socially connect to a small network of friends and family and "baby book" their children's growth, including photos, milestones, and more.

Sebastian Nitu for his app to streamline his local transportation system. The app would store the transportation details (hour, route, station coordinates etc). It would then prompt a user for a destination, based on the feedback it would select the nearest station that has a bus for that route. A countdown timer would be displayed that, based on the user's speed would determine if you were going to catch the connexion or the bus. If the time is below 1.5 mins, you would be prompted with an alternative route or the next bus from the same line (depending which one will take you faster to destination).

Congratulations Jerome, Lindsey and Sebastian! You should all have received an email about your copy of iOS 6 Foundations. :)

Ben Jakuben
STAFF
Ben Jakuben
Treehouse Teacher

Exciting! It's awesome to have this resource as part of our dead-tree library!