iPad for Senior Citizens

I’ve been seeing a lot of iPad usage around me. I know what you’re thinking, “Duhhh, Captain Obvious! You live in Silicon Valley and this is where Apple is headquartered. Yeah, I think you might see a few.” Silicon Valley is loaded with top-tech talent. Devices and gadgets that only the top-talent stereotypes understand and […]

Why is My Apple Wi-Fi Network So Damn Slow?

About a year ago, I switched my broadband provider over to AT&T U-verse and have been relatively happy with it. One of my to-do items that was constantly de-prioritized was: Turn off U-verse broadband router wireless (802.11b/g) and re-enable Apple AirPort Extreme wireless (802.11n) A year later, I finally got around to it. However, all […]

Upgrade All NIB Files to XIB

When Xcode 3.0 was released Apple introduced a new file format for the source code-unfriendly NIB format to the XIB format. XIB files are text-based and far easier to work with when you need to diff you changes before submitting them to version control. XIB files are only used during development and turn into the […]

Debugging & Monitoring iPhone HTTP and HTTPS Requests

As I write this, I’ve been working on an iPhone application that is very reliant on Internet connectivity. One of the challenges I encountered early in the development of this application was debugging the HTTP requests I was making and the responses I was getting back from the server. One of the requirements is that […]

Incrementing Version and Build Numbers with Xcode

“How can we automate our build number in this project? Perhaps a python or AppleScript?” I get this question a lot. I contract out my development services to companies who need Mac, iPhone, or iPad software designed and developed. Many of these companies have lots of Windows developers on board full-time and contract out their […]