66 karma · joined February 7, 2013
Incorporating the SDK has always been optional.
A word of caution, though. Using key paths in your categories like "fontName" is pretty dangerous. Apple could add such a property, or your users could already have one on their object, that would cause problems. I would suggest including a prefix or suffix, e.g. "cvs_fontName" similar to three-letter-prefixing.
I'll second the mention about checking the release notes of the latest iOS/Xcode beta, for those who have access. Moarfonts seemed promising, but caused nothing but problems when we tried it.
All that for a piece of the market that now amounts to 25% and is shrinking every minute.
Localization request: for anywhere but en_US, replace "1 mile" with "1.6 km" =)
We even took the exact same artwork and made an 8 foot tall banner with it, and it looks great!
I'd echo the concern that the status bar should be visible in your app.
Another polish item: rows in the detail view controller get a selection highlight when you tap them, but don't do anything.
Apple also looks to see if there's a way to provide user feedback within the app, so you might want to add something for that.
<whistles>
As for slow app startups, Apple hates that too. It's fine to show a loading screen, if there is loading to be done. Showing marketing videos and other bullshit? No. Not fine.
I can see how it's certainly possible for a spammer to do that with hackery, but there's a mechanism to revoke API keys and so forth if needed.