Please find the most recent download in this post:
Version 0.99 can be downloaded from:
Please find the most recent download in this post:
Version 0.99 can be downloaded from:
Good question…who actually runs this?
Well…, hello, I’m Curtis and thats me below.

Theres only one of me, no group, just the one. Im 21, 22 in August and reside which tends to be rainy Portsmouth UK.
During the day I work for MindWorks – as a web developer, when it hits home time I tend to either play games or just write code.
Ive been writing Object-C for about three and a half years now – thus Caffeinated was born.
As you can tell from the picture, I like music, to the point of playing an instrument! I have been playing guitar for about 8 years now and have 9 of them! Love to shred and play heavy s**t!.
I absolutely cain games…, xbox / ps3 / maybe pc. If your on xbox, add me “NBK THE1″, if your thinking ah ok, so you don’t get out much well…I do… as the next picture is also me ( second from left )

I play for Southern Pirates Tournament paintball team – who knew!
Techy gear wise, I have a Macbook Air ( Jan 2011 model ) running REDACTED, as-well as a Mac Pro 8-core ( 2009 model ) running both Snow Leopard and REDACTED, also have a 360, PS3, WII, Zepelin Air, 3DS…list goes on.
I love Apple products, I also have a lust for extremely sexy UI, I’m not a designer myself but Caffeinated was all designed by me, Im ok with interfaces, but not full blown websites so to speak.
So thats a-bit about who I am, just incase anyone was curious ;).
Heres a simplified version of the very old post I wrote long long time ago, this method uses blocks so will run on iOS4 onwards :
void UIImageFromURL( NSURL * URL, void (^imageBlock)(UIImage * image), void (^errorBlock)(void) ) { dispatch_async( dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_DEFAULT, 0 ), ^(void) { NSData * data = [[[NSData alloc] initWithContentsOfURL:URL] autorelease]; UIImage * image = [[[UIImage alloc] initWithData:data] autorelease]; dispatch_async( dispatch_get_main_queue(), ^(void){ if( image != nil ) { imageBlock( image ); } else { errorBlock(); } }); }); } // usage UIImageFromURL( [NSURL URLWithString:@"image url here"], ^( UIImage * image ) { NSLog(@"%@",image); }, ^(void){ NSLog(@"%@",@"error!"); });
Hey guys/girls,
Its that time again for another build!, since last time the following has happened :
Oh and theres one more thing…
Caffeinated will now use Sparkle to update it’s betas!, yes I put it into this version and did all the server stuff so you lovely people dont have to visit cloudapp or my site again :).
Be sure to follow updates on Twitter : @caffeinatedapp
and here is the download link :
Hey guys,
Ive been working really hard over the past few days to crease out as many bugs submitted as possible – if yours has not been fixed yet, sorry!
Also added a fair amount into Caffeinated aswell, such as :
Also alot of changed within code that arnt worth mentioning but you will notice speed increases.
Again, any bug reports please send to :
and to download, use the link below :