Category Archives: iPhone

Demine iOS 4.0 Upgrades (Multitasking Part 2)

Today we’re going to finish updating the Demine project for the iOS 4.0 environment by adding complete support for multitasking. Even though Demine is not going to be doing any background processing, it turns out that a multitasking environment mandates … Continue reading

Posted in iPhone, Projects | Comments Off

Demine iOS 4.0 Upgrades (Multitasking Part 1)

Today we’re going to continue updating the Demine project for the iOS 4.0 environment: we’re going to begin to add support for multitasking. Even though Demine is not going to be doing any background processing, it turns out that a … Continue reading

Posted in iPhone, Projects | Comments Off

Demine iOS 4.0 Upgrades (Resolution)

I want to walk through the process of updating the Demine project for the iOS 4.0 environment. This procedure is more complex than that associated with retargeting for earlier OSes, largely because iOS 4.0 adds support for multitasking and for … Continue reading

Posted in iPhone, Projects | Comments Off

High-Def Chevrons

Just a quick note today. I’ve previously written here (and also here: whoops!) about my UIButton+NavButton category, which I use to create my own “back” buttons for navigation controllers, so that I can cross-fade them properly. It turns out that … Continue reading

Posted in iPhone | Comments Off

CATiledLayer (Part 2)

Let’s add on to our previous CATiledLayer demo by implementing zooming. This is one of those things that worked a lot better than I thought it would, but, arguably, still didn’t work well enough. The built-in zoom support in CATiledLayer … Continue reading

Posted in iPhone | Comments Off

Taipan! Mobile

Guess who just got their new game approved and placed in the app store? That’s right: It’s me. If you’d like your shiny new iPhone to do a credible imitation of a 28 year old Apple ][, then you should … Continue reading

Posted in iPhone, Projects | Comments Off

CATiledLayer (Part 1)

Let’s take a look at a CATiledLayer demo. I first ran across the CATiledLayer class when I was looking into a multithreaded, tiled, vector-graphics rendering solution for the Demine project. I didn’t pursue it at that time because it looked … Continue reading

Posted in iPhone | Comments Off

4.0 Button Update

I’ve updated my Shiny Red Button code to render high-resolution buttons on high-resolution devices. This code must be linked against the iOS 4.0 SDK, but can target iOS 3.0. You can download the header and source files right away, or … Continue reading

Posted in iPhone, Projects | Comments Off

Transforms

When I discussed how to resize UIPickerViews last year, I touched upon the fact that a UIView’s transform property is rather unusual; according to the documentation: The origin of the transform is the value of the center property, or the … Continue reading

Posted in iPhone | Comments Off

iCurses

I’ve previously written about getting fixed-width fonts to display properly on the iPhone. Today I’d like to add a little to that discussion, and show how you might create a (very simple) ncurses-like display on the iPhone.

Posted in iPhone | Comments Off