WARNING:
The process described below was noted as disabled back in 5.1 beta 1 and not only do they continue to not work in 5.1 final, people are noting review rejections for using them. So the following should be taken as a nugget of historical interest only. Or cause to file a Radar to plead for them back!
***********
So you ever wanted to be able to send the user to a particular Settings page? Yeah, us too … pretty frequently actually.
Well, now you can in iOS 5 with the prefs: URL scheme with [UIApplication sharedApplication] openURL:
Turn on Location Services?
[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]];
Set up Twitter?
[NSURL URLWithString:@"prefs:root=TWITTER"]];
Hook up a Bluetooth device?
[NSURL URLWithString:@"prefs:root=General&path=Bluetooth"]];
Handy, indeed. And why yes, yes they do work just fine in Mobile Safari as well; load this page up on your device and tap any of the sample links above to see for yourself!