Recently Beau Colburn over at Macworld.com reviewed our iPhone Photography App PhotoBag.
It was a very honest and fair review getting a score of 3.5 out of 5. Check it out on Macworld or PCWorld.
Recently Beau Colburn over at Macworld.com reviewed our iPhone Photography App PhotoBag.
It was a very honest and fair review getting a score of 3.5 out of 5. Check it out on Macworld or PCWorld.
A few months back we posted about the iPhone/iPod Touch App that we developed for the Derry~Londonderry’s UK City of Culture 2013 Bid.
Tonight live on the BBC One Show Derry~Londonderry were announced as the Winners!
A huge congratulations to the bid team, the people of the City and the County. From first hand we know that a huge amount of work went into the bid and this well deserved. It is a very proud moment for the City.
Check out the video footage recorded inside the cities Guildhall as the news was announced.
Also, a great watch is their official video Voices. The film was produced by the award winning arts organisation the Nerve Centre with contributions from Willie Doherty and Seamus Heaney. The film captures the vibrancy of the city’s cultural scene and gives voice and vision
Now what are you waiting for – Go and download the App for Free to keep up to date with all that is happening.
Once again, I am incapable of keeping this information in my head so I will write it here.
To hide the row seprators
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
To change the colour of them
self.tableView.separatorColor = [UIColor redColor];
The Summer edition of SyncNI lists the UK City of Culture 2010 app and PhotoBag app in it’s Top 10 local apps.
…and also features UK City of Culture 2010 app
It’s great to see our work getting positive feedback and certainly drives us to press on with our ideas!
I keep forgetting this so I am going to put it here in the hope that it will help me to remember.
If you get a CD that didn’t mount properly and isn’t appearing on your Desktop use this to eject it.
drutil tray eject
Stu
After the updated of last night I opened up the shiny new xcode 3.2.3 and tried to build TT. I got the following errors
“___save_vfp_d8_d15_regs”, referenced from:
…..
“___restore_vfp_d8_d15_regs”, referenced from:
Turns out this is to do with the new settings that are used for targeting certain OSs. The answer was on this page.
“You are building against ARM7 and it’s not allowed when targeting iOS4 and base sdk is os3.
Go to your project settings and make sure “Build Active Architecture Only” is selected. Then on active Architecture choose Arm 6 and it
will all be fine”
I did, and it was. Nice to have what looks like a scary problem fixed so easily. Google rocks.
Stu
Veg Garden (our iPhone and iPod Touch App) got a little mention in Grow your own Fruit and Veg Magazine. See the clip below –

This is only going to be of use to the people already traveling down the road of Three20. We are am using TTPostControllerDelegate’s in a lot of our table views to allow us to load data from remote Web Services. Today I was wondering if there was a way for my ViewController to know that the data for its table had arrived. Turns out, there is.
Firstly you need to implement TTModelDelegate.
Secondly you add
- (void)modelDidFinishLoad:(id<TTModel>)model {
[super modelDidFinishLoad:model];
// Do magic here
….
}
into your ViewController.
In case you are wondering there is also a modelDidStartLoad.
Stuart
I can’t remember if I talked about this before but there has been an update to Eric Sadun’s Category to help detect device types between iPhone, iPod Touch etc.
You can grab the code here.
As you maybe have guessed this post is about the Three20 framework which has been developed for iPhone development. At this point it is only fair recognise Chris McClelland from Ecliptic Labs as being the person that introduced me to it. At the time of my first introduction I hated it with a passion, I felt that it restricted you too much and didn’t give enough benefits. Due to an extremely tight project schedule and against my better judgement we decided to use TT for the City Of Culture application that we wrote for the Londonderry~Derry bid to be the City Of Culture 2013. During the development things finally clicked into place. I suppose I should have known better than to doubt Chris.
Even the creators of TT admit that there are some situations that it really doesn’t suit but if you have a project that required information to be gathered from remote sources then it deserves a long hard look. There are loads of examples that come along with the source for TT but the example which downloads posts from Twitter is an excellent place to start.
I have also found it to be an excellent way to layout simple pages like about screens etc. Below is an example of one that I created for the City Of Culture.
@implementation TellAStoryIntroViewController
- (void)dealloc {
[super dealloc];
}
- (id)init {
if (self = [super init]) {
self.tableViewStyle = UITableViewStyleGrouped;
TTImageView *backgroundImage = [[TTImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)];
[backgroundImage setUrlPath:@"bundle://background2.png"];
[self.view insertSubview:backgroundImage atIndex:0];
[backgroundImage release];
self.tableView.backgroundColor = [UIColor clearColor];
self.title = @”Tell A New Story”;
self.variableHeightRows = YES;
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 280, 280)];
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 280, 230)];
label.text = @”In the 1920s, Ernest Hemingway bet ten dollars that he could write a complete story in just six words. He wrote:\n\n\”For Sale: baby shoes, never worn.\”\n\nHe won the bet and a legenderry story was born…tell us your cultural story in six words.”;
label.font = [UIFont systemFontOfSize:16];
label.backgroundColor = [UIColor clearColor];
label.textColor = [UIColor darkGrayColor];
label.left = 20;
label.numberOfLines = 20;
[view addSubview:label];
self.tableView.tableHeaderView = view;
[label release];
self.dataSource = [TTSectionedDataSource dataSourceWithObjects:
@"",
[TTTableTextItem itemWithText:@"Tell Your Story"
URL:@"tt://tellAStory"
accessoryURL:nil],
[TTTableTextItem itemWithText:@"More information"
URL:kTellAStoryInstructionLink
accessoryURL:nil],
nil];
}
return self;
}
@end
All of this code gives you a screen like this.
And I really do mean that, what I put in above is all the code within the ViewController. All you have to do is inherit from TTTableViewController. If I get some time over the next few weeks I will post some more example of our implementations using TT.
As for the answer to the question in the title, as long as you have weighed up the pros and cons, yes, do Three20.
Stu