As much as I love seeing example apps like this I think beginners probably need to be cautious looking at this code. Here are a couple things that concern me: * The UI is all hand coded. Not to start a religious war but interface builder makes supporting different devices a lot easier. * There is some hairy concurrency stuff going on like this https://github.com/nothingmagical/cheddar-ios/blob/master/Cl...
That said, it's a fine tool to get you off the ground, but I'd rather see code and know how things are laid out than have to guess as I click inspectors, hover over connections, reference source files...