Author Archives: Randall

How to change the color of UIBarButtonItem on iOS 5

My most popular blog post is how to change the color of a UIBarButtonItem. It’s something that lots of people want to do, but it involved some pretty weird hacks to get it working. Now that iOS 5 is out, … Continue reading

Posted in Uncategorized | Tagged , , , | 2 Comments

How to send text messages using the Twilio API on Mac OS X and iPhone

You may never have heard of Twilio, but odds are good that you use a product powered by their software. Twilio lets you send text messages and make phone calls using their API. They take care of all the details … Continue reading

Posted in Uncategorized | 1 Comment

Introducing: HappyCampfire, a Campfire framework for OS X and iOS

One of my favorite tools that I use at work is Campfire. If you haven’t heard of Campfire, it’s a group chat web app built by 37 signals. It’s very easy to use and has some fun features. One day … Continue reading

Posted in Uncategorized | Tagged , , , , , , | Leave a comment

Don’t make me pick a unique username ever again.

You all know the feeling. You’re trying to sign up for the new big thing and the username you want is taken. After 2 or 3 tries you eventually give up or end up adding a number to the end … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment

How to make your app window look like the Mac App Store, Twitter, and Chrome

A while back, Apple moved the window buttons on iTunes onto the left edge of the window. A lot of people hated it and they changed it back. With the Mac App Store, they moved the buttons again. This time … Continue reading

Posted in Uncategorized | 1 Comment

Thoughtback has a new feature that will help you integrate it into your apps

One of the biggest requests we get for Thoughtback is an API. We’re working one but it’s not quite ready yet. In the meantime we have a way you can integrate Thoughtback into your own apps. The way to do … Continue reading

Posted in Uncategorized | Leave a comment

The perfect cable company

Here’s what I want from a cable company. Everything on demand. I don’t want to bother with being home at a certain time to watch a TV show. If I want to watch the show, it should be available for … Continue reading

Posted in Uncategorized | Leave a comment

Write bad code… to become a better developer

I’ve always thought I could measure my improvement as a developer by how bad my “bad code” is. You know what I mean by “bad code”. It’s the stuff you write on your little side projects or proof of concepts. … Continue reading

Posted in Uncategorized | Tagged | Leave a comment

Adding a button or view to the NSWindow title bar

I’ve seen some apps that put buttons inside of an NSWindow title bar. If you try to do this yourself, you’ll notice that Interface Builder won’t let you put anything there. So how do you put something there? The way … Continue reading

Posted in Uncategorized | 1 Comment

How to open any file you drag onto your app’s dock icon

One of the most important aspects of the OS X interface paradigm is drag and drop. One of the best places to support drag and drop is on your dock icon, because it is always available no matter where you’re … Continue reading

Posted in Uncategorized | Leave a comment