Before iOS4.0 clicking the home button on iPhone exits the application, and Apple had in their guide that programmatically exiting the application was not accepted.
now everything changed in iOS4.0, clicking the home button puts your app in a suspended mode (multitasking).. and I think there should be a clear way for the user to exit the app, like an exit button.
is it now OK with apple? and how can it be done?
You can set the Info.plist key UIApplicationExitsOnSuspend to make sure the app is completely terminated.