vinnycoyne.com
Magical adventures in nerdery.

How long does App Review take?

https://reviewtimes.shinydevelopment.com

It depends, but this site does a great job of collecting the data from developers on Twitter.


Sandboxing, Login Items, and APNS

https://devforums.apple.com/thread/165537?tstart=0

Any help appreciated! (Apple Developer login required)


Sandboxing entitlements are case-sensitive!

I'm currently working on a little project for the Mac App Store. The app does a bit of cross-scripting with iTunes, so to make sure that everything's kosher with Apple's Sandboxing rules, I enabled the com.apple.security.temporary-exception.apple-events entitlement with a value of com.apple.iTunes.

And… nothing worked.

After about half an hour of stressing out, Googling, and ultimately failing to find a solution, I tried entering com.apple.itunes (note the lowercase).

It worked.

So, entitlements values are case-sensitive, and apparently all lowercase! I didn't see this mentioned in any docs anywhere (that's not to say it isn't — UPDATE: Yep, it's mentioned in the docs *facepalm*), so hopefully if you stumble across this while Googling, it might save you some time and hair.


Safari Extension: JSON Formatter

https://github.com/rfletcher/safari-json-formatter


UIImage caching

https://github.com/appsandwich/UIImage-ASImage

Last week I discovered that it was possible to load unbundled images using the iOS [UIImage imageNamed:] method:

Interesting. I didn't know that you can use [UIImage imageNamed:] (and its caching benefits) for non-bundled images: https://stackoverflow.com/a/2324544

I've since created a UIImage category that allows you to easily drop in the code into any project - available here on Github.


[NSURLConnection sendAsynchronousRequest...] for iOS 4.x

https://github.com/appsandwich/NSURLConnection-Compatibility

A dirty hack, but it seems to work OK. Use at your own risk… ;)


Build fat static library (device + simulator) using Xcode 4

https://stackoverflow.com/a/3647187

Super-handy script.


Siri & Caller ID

I just filed a bug report with Apple: Siri should announce caller ID when connected to Bluetooth headset / audio device. I think this would be particularly useful while driving. I use the Jawbone Jambox in the car and I have to glance at the iPhone screen to see who's calling when I receive an incoming call. Bonus points go for announcing caller ID for incoming text messages. If you'd like to see this feature in iOS, be sure to [file a similar bug report](https://radar.apple.com).


Quick Fix for LLVM Compiler Reachability.h Warnings

https://www.andrewtheis.net/blog/quick-fix-for-llvm-compiler-reachability-h-warnings.php

Handy!


ASBlockTimer - Block-based NSTimer

https://github.com/appsandwich/ASBlockTimer