iOS Application Development Part 3: Random Quotes and Sexy Backgrounds

4: Importing a custom background image into Xcode 4.3

Welcome to part 3 of this series of posts on beginning iOS Application Development. In part one, we got Xcode all set up and looked at how to use the documentation.

In Part 2 we created our first groundbreaking and impressive application that was neither groundbreaking nor impressive but it did work, so that’s something we can build on.

This week we’re going to do a couple of things to make our app a little more interesting. The first is that we’re going to set a custom background on our one and only view.

The second is that we’re going to make our button spit out a bunch of random quotes. These quotes are going to be hard-coded initially.

In a real world app, you’d want to look at getting Core Data involved and sticking them in a Database with relationships (e.g. Who said the quote originally) but that’s a little advanced for this.

Continue reading

iOS Application Development, Part 2

iOS Application Development using storyboards

Last week we went into detail about setting up Xcode and how to access the documentation. This week we’ll continue with our iOS application development and step right out into the abyss.

For our first groundbreaking app we’ll be making a button that updates a label when you touch it.

A wild ride, I’m sure you’ll agree.

Continue reading

iOS Application Development, Part 1

Xcode splash screen

Last week I gave you my initial impressions on Objective-C and begun the epic Stanford course on iOS application development. I have now completed the first assignment and am half way through the videos and I would like you to accompany me as I continue my journey to Make Epic Shit.

But first, the “Hello, World” application. It’s an application that’s on the right path—it’s just missing the Epic.

Continue reading

Learning Objective C: Moving from PHP

I’m in the process of learning Objective-C in order to get more in to Mac and iOS development. I have a dream to one day create a Monkey Island-style graphic adventure (I recently found these excellent notes of a talk given by William Turner who worked as a Senior Artist on the Curse of Monkey Island that are worth a read if you’re interested in the design side of things as well).

Before I get to my Magnum Opus, I’m starting small with a few basic (but hopefully useful) apps to get my feet wet.

Continue reading