Open Source

3 Nov 2010

Unable to sleep, I instead spent the last hour porting Feathers from XAuthTwitterEngine to MGTwitterEngine (see my previous post for background).

Here are a few notes to help you for when you decide to the same:

(more...)

Notes on Migrating from XAuthTwitterEngine to MGTwitterEngine

Some notes to help you migrate from XAuthTwitterEngine to MGTwitterEngine.

2 Nov 2010

MGTwitterEngineDemo UIIn March of this year, I created a Twitter library called XAuthTwitterEngine based on Matt Gemmell's awesome MGTwitterEngine library and the excellent work (and with the assistance) of a number of great developers (including Ben Gottlieb, Jon Crosby, Chris Kimpton, and Isaiah Carew, Steve Reynolds, and Norio Nomura). Back then, MGTwitterEngine didn't have oAuth/xAuth support and I built XAuthTwitterEngine as a stop-gap, with the intension of back-porting to MGTwitterEngine at some point.

Well, MGTwitterEngine has had excellent oAuth/xAuth for some time now and I finally got round to checking it out today only to realize just how much progress they've made. It's definitely time to deprecate XAuthTwitterEngine and start using MGTwitterEngine again (so I am back-porting Feathers to MGTwitterEngine at the moment).

(more...)

XAuthTwitterEngine deprecated, use MGTwitterEngine (& new MGTwitterEngine demo app released)

I just released a demo project showing you how to use MGTwitterEngine and I've also deprecated XAuthTwitterEngine as that stop-gap is no longer necessary.

23 Oct 2010

The Network Activity Indicator is that little spinner that shows up in the status bar when a data exchange is in progress. It's easy enough to show and hide:

[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible: YES];

(more...)

UIApplication + NetworkActivityIndicatorManager

A simple Objective-C category for managing the display of the network activity indicator with multiple data connections.

18 Sep 2010

While building with Justin Williams's excellent SFHFKeychainUtils (which makes it easy as pie to work with Keychain on iOS) with Xcode 3.2.4/iOS 4.1 using the LLVM compiler, I got a list of 20-or-so errors. A quick Google search revealed a Stack Overflow thread that appeared to be related in which the prolific Mr. Ben Gottlieb suggests removing

any #ifdefs that refer to TARGET_ IPHONE_SIMULATOR

(more...)

SFHFKeychainUtils with LLVM (Xcode 3.2.4/iOS 4.1)

Compiling SFHFKeychainUtils with Xcode 3.2.4/iOS 4.1 SDK using the LLVM compiler.

4 Oct 2009

Demoing iPhone apps during presentations is a bitch because Apple hasn't (yet) given us a way to mirror the screen like Steve Jobs does during his keynotes. The alternatives all suck to various degrees: use a camcorder, an Elmo (the projector, not the Muppet), or the iPhone Simulator. The iPhone Simulator is the easiest option and is fine unless you're trying to demo features only found on the device (like GPS, etc.) or make a demo video of your app being used in the field.

(more...)

Demo your iPhone apps via TV-Out