Hi! My name is Cédric Bozzi, I make websites and iOS apps, and this is my blog about technology (mostly a Twitter archive, really).

26 November 2009

“My “private” APIs… aren’t”

I got an email from Apple’s App Review team saying the code in my iPhone app uses private APIs. They pointed to -setOrder, which is a method I created in code, and -setThumbnail, which was created automatically from a Core Data property.

In other words: yes, there are false positives with Apple’s new tool designed to keep developers from using private APIs, and it’s really lame that they programmed it so stupidly, because it’s gonna end up throwing red flags at developers who followed the platform’s best practices the most closely — using properties, and giving them clear, simple names.