Great Apple Support
I have a collection of all iOS ever made, all iPhones, all iPod Touches, of course the iPads. I call it “my museum”. Though only the oldest are actually on display since the newer one are all in use....
View ArticleTelling a Tale … Where Download-Code Sucks
I’ll be the first to admit that I love what Telltale Games have done to the long ago diseased adventure game genre. I played the Monkey Island Games via Steam, got Wallace & Grommit even though I...
View ArticleApp Review Advice for YouTube v2
I googled “Clint Eastwood Invisible Obama” because I was wondering why suddenly everybody is posting pictures of chairs with invisible presidents in them, hash tag #eastwooding. Of course there already...
View ArticleRadar: Scroll Direction setting linked for Mouse and Trackpad
It is understandable to have this ominous “Natural Scrolling” setting for trackpads. And that there is a separate such setting for mice. But I don’t understand why Apple would like these two settings,...
View ArticleSummertime 1.2.0
Our Summertime is a handy little tool that shows you when the next DST switch is in your local time zone. The newest version brings these improvements: Fixed: Cannot search for timezones that have a...
View ArticleKnowing that File Protection Works
In one of our business-specific apps we wanted to activate File Protection. But how do you know if its turned on and actually doing its job? We even spent a tech incident (of two you get from free...
View ArticleLinguan 1.1.2
This maintenance release for Linguan fixes a number of issues which where mostly reported by our users. Changes FIXED: blank path to ibtool considered valid FIXED: broken display of relative paths...
View ArticleiPhone 5 Keynote Event
We just witnessed the iPhone 5 launch …almost live … at the Runtastic HQ where there was a Cocoahead special event. Let’s summarize what it means for us developers. Tim Cook called iOS 6 and iPhone 5...
View ArticleRetina Iconset Trouble
When I was done with QA on Linguan 1.1.2 I wanted to submit it for review. But when I tried the validation step in Xcode halted me. It complained that I didn’t have a 512×512@2x icon. Then it dawned on...
View ArticleBack on Mac – OS X Tutorial for iOS Developers
I’ve been programming for the iOS platform ever since this is possible, since the iPhone 3G with iPhone OS 2.0 was released by Apple in Summer 2008. For all this time I had a healthy respect about...
View ArticleiOS 6 out now
True to the predictions iOS 6 became available worldwide at exactly 7 pm central European time. The nice guys at istheapplestoredown.de were the first to call it and send out the notification e-mail...
View ArticleOS X Tutorial for iOS Developers (2)
In the first part of this series we started out by setting up the document type and export the UTI for the system to know about it. We also implemented methods to read the index from a file wrapper as...
View ArticleTarget Conditionals and Availability
The great thing about building apps for both iOS and Mac is that many pieces of code work just the same on both platforms. There are some scenarios however where you want to add different kinds of...
View ArticleComponent Shuffling
I made some updates recently that I wanted to mention so as to minimize some surprises. Also there are some changes that were prompted by iOS 6 being released. DTLoupeView The component is for sale...
View ArticleRadar: CGRectMakeWithDictionaryRepresentation
This is one of those rare jewels of a bug that will cost you days to figure out if you encounter it in the context of a large app. It makes you doubt our own sanity until you come to the painful...
View ArticleFun with UTI
… no, were not talking about the kind of fun that burns when taking a leak. In this article I want to summarize what I learned over the past weeks about working with Universal Type Identifiers. On...
View ArticleThe Amazing Responder Chain
Do you remember, back when you first opened Interface Builder? How long did it take you to understand the purpose of File’s Owner? That is a proxy for the object that loads this NIB, usually a...
View ArticleRadar: First Responder defunct when used in Storyboard
Hot on the heels of my research into the responder chain comes this bug report. Nikita Korchagin deserves the main credit for mentioning this first to me. Turns out that Apple broke the responder chain...
View ArticleiPhone 5 Image Decompression Benchmarked
One of the first lucky owners of the iPhone 5, David Smith, kindly ran my Image Decompression Benchmark on the latest 3 generations of iPhone. These benchmarks measure the time it takes for an image to...
View ArticleOnce Upon a Contract
Notice: The following text is a rant and entirely my own opinion, not being a lawyer by profession, but a developer at heart. Over the past month or so I was negotiating with a US-based company who...
View Article