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 13, 2014 in Learn
The Beginner’s Guide to Objective-C: Classes and Objects
This article is part 3 of a series. Check out part 1 and part 2. Objective-C is an “object-oriented” programming language, but what exactly does that mean? In an earlier post, I described how “an object-oriented language is one that is…
August 27, 2013 in Learn
How To Design Usable Profile Interfaces for iOS Mobile Applications
Mobile social networking apps commonly allow for a robust user profile section. This is where users can login to update their settings, post content, or check their followers/friends list. There are often many other features included with profiles depending on…
August 15, 2013 in Learn
The Beginner’s Guide to Objective-C: Language and Variables
Perhaps my own experience with the Objective-C programming language will sound familiar to you. I grew up in a world of dots, semicolons, and curly braces that are known around the programming world as the familiar syntax of JavaScript, Java, C#, and…
August 13, 2013 in Learn
Apple’s Next Move and Why iPhone Developers Should Learn Mandarin
Have you heard the rumors about the new iPhone 5c? Where the ‘C’ supposedly stands for cheap, okay maybe not, they say it probably stands for the various color options. Then again, these are rumors, so it could stand for…
July 9, 2013 in Learn
Setting Up Open Source and Live Coding with Sam Soffes – Part 2
Part 2 of this SAMGradientView tutorial covers how to make a good open source library. I cover writing a good readme, writing documentation, testing, and publishing a pod to CocoaPods. Check out Part 1 if you missed it before. Links…
July 4, 2013 in Learn
Build a Mobile Web App Using jQuery Mobile and AJAX
Today we’re announcing a new upcoming workshop from Treehouse expert teacher, Amit Bijlani. In this workshop, you’ll learn to build a simple weather app called GOOD Weather using jQuery Mobile. Find out the strengths of jQuery Mobile and how to…
July 1, 2013 in Learn
Setting Up Open Source and Live Coding with Sam Soffes – Part 1
This is a play-by-play screencast of me moving a component out of SSToolkit into its own library. I cover setting up a good open source component, writing Core Graphics drawing code, a bit of low-level C stuff, and some of…
May 13, 2013 in Learn
Why I Don’t Use Interface Builder
For iOS development, I don’t use Interface Builder. I haven’t willfully used a NIB (when I say NIB, I mean Interface Builder file, not the specific format) since iOS 2.0. In the past, I’ve worked with a few folks that…
May 6, 2013 in Learn
How I Design for iOS
As a developer, designing is a big challenge. My process is a lot different than “normal designers”. I design much like I code: trial and error. When I’m programming, it’s constantly running the tests to see what failed, trying a…
January 24, 2013 in Learn
Prototyping an iOS App with Storyboards
Learn how to quickly prototype an iPhone app using the Storyboard feature of Xcode which requires no programming. By using scenes and seques you can easily establish transitions between view controllers. Start with a single view project using a storyboard….