The 3 Secrets to Mobile Success

Mobile technology. Smaller, faster, lighter, thinner. It’s more portable, easier to use with touch interfaces, and- in the case of cell phones- always connected to the Internet. But what is it that mobile devices such as the iPad and iPhone show us about consumer needs/wants? What is the real secret to Apple’s success, not only in the mobile market, but in all markets (media, personal computing, mobile, etc…)? After analysis of consumer culture and technology trends, I have brought the … Continue reading

Who are you, iDevBlogADay readers? Share your apps and interests.

I’ve recently been working on my iOS training website: Red Tempest  Mostly screencasts and source code, I’m working daily to expand the site with relevant, current information about iOS development. As I write this post today, I am thinking to myself- “What are the needs/wants of the iDevBlogADay community?”  I know, #iDevBlogADay is all about getting us devs to write, but I’m curious as to what the readers are looking for? So, I’ve put up two polls to ask a little bit … Continue reading

Lingo Gringo and Not Forgetting One’s “self”.

In my last iDevBlogADay post I wrote about my goal to get Lingo Gringo ready for AppStore submission. After that post, I met up with another Colorado local ( and impulsively declared that I would have Lingo Gringo ready by today, this 29th of March, 2011.  What a challenge!  So, after weeks wrestling with memory issues and hidden crash-causing bugs, I have finally gotten a functional Lingo Gringo.  The problem:  I am still several (about a dozen.5) features behind submission readiness. So, … Continue reading

Intro to iOS Development and the Birth of Red Tempest Studios

Denver, Colorado. September 2010 – A small group of friends gather together for an intensive weekend of introductory iPhone development training.  The morning is cool, but comfortable.  Donuts and coffee start the day, pizza sustains it and carbonated beverages flow endlessly. The resources used for this session include: – Cocoa Dev Central (for beginner’s explanations of programming concepts) – Chris-Software (for some example projects for practice use) The summary (with more links) of this weekend can be found here: iOS … Continue reading

Cisco VPN Set-Up for Mac OS X 10.6+

After some hassles trying to install Cisco’s VPN client for Mac, I discovered that it’s already built into OS X as of Snow Leopard.  The setup is extremely simple, as documented here:

Resolving XCode “Base SDK Missing” Error

A frequent build error that developers will encounter with XCode development is the “error: There is no SDK with the name or path…” message.  This essentially means that when you try to build your project, XCode can’t find the platform or device that it’s supposed to build for.  This commonly happens when either the project was built for an SDK more recent than the version compiled (In which case you should upgrade to the latest XCode/iOS SDK builds), or the … Continue reading

More Human Humans

“Remember, multi-touch interfaces don’t make computers more human, they allow us to be a little more human while we are using them.” -Joshua Brewer (52 weeks of UX) This quote has been in the back (and sometimes front) of my mind ever since I first read it. A good thought to have.

Parsing XML with Objective-C (iOS)

In order to parse XML into an NSDictionary to be used in my iOS project, I have found and implemented XMLReader created by Troy Brant. The implementation is simple to use as you can see for yourself:

I’m Back

Sorry for the silence for the past few weeks.  I’m back in Denver now with a solid Internet connection and I’m ready to get posting again, so be looking for sweet new stuffs soon! -Chad

iOS 101 Friday Followup: Guest Post

Even without our fearless leader and expert guiding us, we convened tonight for our weekly iOS programming. We didn’t actually do much programming. OK, so we didn’t do any programming at all, but we did look at Chapter 2 of the Cocoa and Objective-C book. Most of it was principles that we had previously covered and even implemented into our code, however, they weren’t all things that we completely understood.  We started out by looking at simple driving directions. When … Continue reading