In my application i want to run an internal clock in background mode [while application is not running in foreground].
The whole functionality will be like this:
apple is support small task for background mode which will work for approximate 10 sec only.
so you can do one thing when app is active then get time form server and update your local time according that.