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 Build a Simple iPhone App with Swift 2.0 Getting Started with iOS Development Creating a New Project

Since Xcode 8 is out, will you redo the videos?

enjoy the videos this far, but notices some problems, and won't be worth paying for it if some code won't be valid

Thanks

1 Answer

Parker Busswood
Parker Busswood
20,207 Points

I haven't completed all of these courses yet, but I noticed as I was progressing through the basic Swift courses that there were a few parts of the language that were deprecated for Swift 3.0 (Xcode 8 beta uses Swift 3 beta). These include the ++ and -- operators being removed, for example. You would use += 1 or -= 1 instead in this particular case. Xcode is usually very helpful with suggesting how to change your code to be compatible and resolve those warnings/errors.

In general, it's an important skill to be able to work through these issues, as you'll find that the languages and coding editors you work with will change constantly and you will definitely run into these issues, whether in Treehouse or not. Consider using Xcode 7.3.1, which is the current version on the App Store as of the time of this post, instead of moving to the Xcode 8 beta. Either way, keep plugging away and ask for help on the forums when you run into compatibility issues, this helps flag issues for the Treehouse staff to make note of so they can update the courses!