Constants in Objective-C

If you’re a Java programmer developing on the iPhone platform, you’ve probably wondered about how to set constants in your programs. Undoubtedly, you have have come across the #define preprocessor macro, and maybe a few other methods, but I’m going to show you my approach to this problem using the singleton design pattern.

BootCamp Success!

I finally got around to installing Windows XP through Boot Camp and will document my experience here. I am running a 2007 Mac Book Pro 2.4GHz with 4GB of RAM and an NVIDIA GeForce 8600M GT on OS X Leopard. The point is to have a computer on which my wife can play [...]

To “burn” a .iso or .img file to a USB device, type:
sudo dd if=bt4-pre-final.iso of=/dev/disk1 bs=1m
where /dev/disk1 is your particular disk. In OS X you can find out by going to the Disk Utility and selecting information on your target drive. In linux, type `dmesg` and that should give you the drive name.
I [...]

OS X Inconsistencies

Many people are surprised to hear me say that I don’t think OS X has a well-designed GUI. As one of my professors puts it (I paraphrase):
Criticism is good. Criticism leads to change. Criticism makes things better.
In this post, I will try to do my part in making OS X better. The following [...]

BootCamp still in Beta?

BootCamp makes users reinstall OS X or buy software that shouldn’t be needed, in order to load another operating system on Apple hardware. My frustration with Apple products — particularly with OS X — is slowly but surely raising my blood pressure to levels I have never seen during my marriage to Windows.