<p>How do I detect when an iOS app is launched for the first time?</p>

You can set a boolean value in the user defaults to do this. Set the key to false when you call
```
registerDefaults:
```
, and then set it to true change it to true after you've shown your initial help screen or whatever you need to do.
If you have a persistent data file that's always saved after the app closes, checking to see if it exists would be another way.