January 2010
11 posts
3 tags
On The iPad: Addendum
I’m not arguing for one second that the iPad will lower the bar of entry to any profession, all I’m saying is that by abstracting away as much of the cruft as possible in a user interface, you ensure that people are spending their time doing what they actually need to do, rather than learning the intricacies of yet another inaccessible software package - skills that, and the end of the...
Jan 30th
3 tags
On The iPad
Originally a reply to this post questioning my thoughts on reposting Fraser Speirs’s Future Shock entry: You know, normally i would agree with his outlook on this situation. That is for most other products. In this case i have to disagree with one key point to the topic. That is that the Ipad is a step forward in technology. It isn’t. It’s just repackaged options that we have...
Jan 29th
2 tags
The Real Work
Fraser Speirs absolutely nails it regarding the iPad: The Real Work is not formatting the margins, installing the printer driver, uploading the document, finishing the PowerPoint slides, running the software update or reinstalling the OS. The Real Work is teaching the child, healing the patient, selling the house, logging the road defects, fixing the car at the roadside, capturing the...
Jan 29th
5 tags
Core Data Migration and Versioning
Yep, another Core Data post. Hat tip to Jeff LaMarche for the solution on this one. After adding a new data model version, then moving some furniture around and adding a few new bits and bobs, I hit Build & Go and was hit with the fantastically detailed error: Can't merge models with two different entities named 'SuckItBiatch' Head on over to Jeff’s post for the full explanation of...
Jan 12th
3 tags
App Store Porn
To all those people bitching - in the wake of ForChan’s removal from the App Store on the basis that it can be used to view pornographic images - that Apple should delete Safari from the iPhone too for the same reason, I ask this question: Ever actually tried to look at a porn site in MobileSafari? If you can find a non-Flash bosom you’re a better man than me.
Jan 12th
5 tags
Debugging Core Data Validation Errors
if (![self.managedObjectContext save:&error]) { NSLog(@"Error: %@", error); } That’s the typical, Apple-sample-code method for logging error messages in Core Data. Unfortunately, it will only give you half the story when your code mystifyingly refuses to work. To get at the detail behind those cryptic error codes supplied by NSError, I heartily recommend the following snippet...
Jan 11th
22 notes
“You learn from your mistakes. And if you don’t, you either don’t...”
– Mike Tice
Jan 11th
3 tags
Jan 11th
2 tags
Jan 11th
3 tags
Jan 11th
3 tags
Loops 1.1 Release Notes
Loops 1.1 is currently in review. This is the first update since July, which really reflects the amount of free time I haven’t had since then. Added picker list of tracks for which loops have been saved, in addition to the standard iPod track picker. Added option to open currently playing track from iPod app when Loops is launched. Fixed bug where slider would jump if user scrubbed...
Jan 9th