Tech
The iPhone development 'emergency guide'
Blogger and Mac developer Matt Gemmell recently offered an "emergency guide" to professional programmers new to the Mac and iPhone. Its a bare-bones, short-form explanation of what's what for those getting started developing for the Apple platform.
![david-morgenstern.jpg](https://www.zdnet.com/a/img/resize/b980bd80214c2111d238536f74e31b9a98cdff4e/2014/07/22/b6a2a497-1174-11e4-9732-00505685119a/david-morgenstern.jpg?auto=webp&fit=crop&frame=1&height=192&width=192)
![iphonesdk180.jpg](https://www.zdnet.com/a/img/2014/10/04/e872b17b-4b95-11e4-b6a0-d4ae52e95e57/iphonesdk180.jpg)
•It is NOT cycle-accurate. Not even remotely. Your animations will be much faster in the Simulator than on the device, so don’t ever judge performance from the Simulator. •It doesn’t have all the apps/facilities of an actual iPhone. For example, it doesn’t simulate things like the accelerometer. •Don’t try to submit apps to the App Store that you haven’t tested on actual devices.He also had some practical steps for getting the software into the App Store. Some developers may not be aware of the length of time the process can take, he appeared to suggest:
•Apple has to approve your app before it goes onto the App Store. This can take any amount of time; right now it’s somewhere around 1-2 weeks. You can’t speed this process up; you just need to wait. This is an inherently and unavoidably flexible part of your deadline, so don’t over-promise. •This approval process happens even when you submit an update to an existing app, every time. •Your app will be run by an actual human.