A Useful UITableView Cell Creation Pattern

Like many iPhone apps, the app I’m currently working on uses several table views. Most of these display actual lists of data, and some are used as a convenient layout mechanism for input fields, navigation, and other UI elements (similar to iPhone preference screens). UITableView and its associated classes like UITableViewCell, UITableViewDataSource, and UITableViewDelegate are very powerful, but they also require a fair amount of boilerplate code split across several methods....

December 19, 2009 · 5 min · 1037 words · DigitalHobbit

iPhone Development is Fun!

It’s been a while since I completed my first iPhone development project, and I figured I’d finally write up my initial experience with this platform. A bit late, but better than never… To put this into perspective, here’s a brief summary of my previous professional programming background: I worked with C++ back in University but quickly adopted Java in 1998 and never looked back (good riddance to pointers and manual memory management!...

May 10, 2009 · 7 min · 1434 words · DigitalHobbit

Evernote: A Promising Start

After having signed up for an Evernote beta invite a while ago, I finally received one this week. Evernote is a next generation note taking service. What sets it apart from similar applications are the numerous ways of entering as well as retrieving notes. First of all there is the Evernote Website. It is simple and straightforward, and seems to be very responsive. You can create as many notebooks as you want....

March 15, 2008 · 4 min · 829 words · DigitalHobbit

iPhone SDK

This morning, Apple finally announced details about the long-awaited iPhone SDK. The SDK is available for download starting today, and it sounds pretty intriguing! It comes with a full application stack that includes a custom version of Cocoa (Cocoa Touch), and APIs to access all the iPhone specific features, including hardware-accelerated 3D graphics, the accelerometer, camera, contacts, as well as location-awareness. This sounds a lot more complete that I expected....

March 7, 2008 · 4 min · 693 words · DigitalHobbit

Gentoo / AMD64 / Bluetooth

After a bit of fiddling with masked ebuilds, I finally managed to get Bluetooth working with Gnome on my AMD64-based Gentoo system. In case you’re running into similar AMD64-related issues, please check out the following bugs I submitted to the Gentoo bug tracker: The following bug is also relevant: The HOWTO mobile phone, Bluetooth and GNOME Wiki page is also helpful. Note however that this is somewhat outdated. For example, the bluez-sdp package is deprecated and should no longer be used, as its functionality has been rolled into the other bluez packages....

February 3, 2005 · 1 min · 126 words · DigitalHobbit