March 18, 2016 in Community
Alexander’s Story: Becoming an iOS Developer at 15
From playing with his first iPod touch at a young age, Alexander was fascinated by iOS and aspired to create his own apps. Over the upcoming years, Alexander’s appreciation for technology grew and he realized the best way to see…
August 6, 2015 in Treehouse News
Meet Our Newest Teachers!
We are so excited to grow our team of Treehouse teachers and have four new teachers to introduce to you! These amazing individuals will help us bring more content to you in a few topics, as well as offer a…
May 26, 2015 in Learn
Introduction: Learn the Power of Swift Generics
Note: You can download the following post as a Playground! One of the more powerful features introduced in Swift was generic programming, or generics for short. Generic code allows you to write flexible, reusable functions and types while still maintaining the…
October 28, 2014 in Learn
What are Enums and Structs in Swift?
If you know C or Objective-C then you might be familiar with Enums and Structs. However, if you don’t know either of those languages then you are probably wondering what is their purpose and why you should use them. In…
October 9, 2014 in Learn
Making a Network Request in Swift
To make a network request in Swift (read HTTP request), there are a couple of different ways of doing it – NSURL, NSURLRequest and NSURLSession. Since iOS 7, NSURLSession has been the preferred way of carrying out networking tasks let’s…
September 17, 2014 in Treehouse News
New Courses: Learn Swift
We have launched four new courses that will help you learn Swift, the exciting new iOS language. Swift Basics by Amit Bijlani Swift is a new programming language created by Apple to program iOS apps. If you are new to…
July 7, 2014 in Community
Interview: Game Designer – Jake Fleming
I recently sat down with Jake Fleming, the game designer behind Grilly the Cheese, Hot Shot Santa and Don’t Eat People. Jake was kind enough to give us a glimpse into his process and show us a bit of his work….
June 17, 2014 in Learn
Understanding Optionals in Swift
When Apple introduced Swift they talked about three main things they set out to achieve: safe, modern and powerful. One such power feature is called optional. Most language features exist to solve a problem and naturally optional was created to…
June 9, 2014 in Learn
An Absolute Beginner’s Guide to Swift
Update: We’re excited to announce that Treehouse has launched its Learn Swift courses! Learn Swift basics, Swift functions, and build two real apps with Swift. Learn more about our Swift courses. Why Swift? In case you haven’t heard, Apple just…
May 22, 2014 in Learn
Sketchbook Spy: Ken Wong, Monument Valley
Ken Wong, the designer who worked on the phenomenally successful game, Monument Valley, takes time out to show us his sketchbook and chat about how he put the game together. Monument Valley is a departure in iOS game design, focusing…
March 25, 2014 in Community
Q&A With Sam Soffes: Learning How to Make an iPhone Photo-Browsing App
What’s more fun than photo-bombing? How about learning to build a mobile app that displays your favorite forays into photography mischievousness? Not into photo-bombing? How about cute puppy photos? Family vacation shots? Your vast collection of selfies? If so, guest…
February 6, 2014 in Learn
Optimizing Mobile Web Apps for iOS
When I was looking through the analytics data for a product I recently launched I was taken aback by just how much mobile traffic the web app was getting. After seeking some feedback from users it became clear that people…