However, it did have in-app purchasing and that was tedious to implement.
Not code-wise, but fiddling with xcode/apple dev center to generate ad-hoc profiles and signing and transferring to the device.
That sucked up more time than the code, at least for the first prototype build.