Dev:NSURL

NSURL is a class that holds an URL.

Pre-registered URL scheme
There are a bunch of URL schemes reserved within iOS. You cannot register these schemes in your app.

In addition, common Jailbroken devices also have cydia and apptapp scheme reserved for.

Friend Finder URLs
Friend finder URLs are handled by the unknown application "com.apple.FriendFinderApp". It may be similar in function to Google Latitude.

There are 4 kinds of friend finder URLs:
 * "ff/acc" URLs: These are of the form ff:t=token. These URLs will be transformed to  https://iphone-services.apple.com/ff/acc?t= token&amp;bid=0. There are also maps:t=token which the only difference is bid=1.
 * "ff/su" URLs: These are of the form ff:em=email. These URLs will be transformed to  https://iphone-services.apple.com/ff/su?em= </tt>email.
 * Friend-to-friend URLs: These are of the form maps:ffsourceuserid=</tt>sourceFriend&ffdestuserid=</tt>destFriend.
 * Friend URLs: These are of the form maps:ffuserid=</tt>friend.

Launching Private URL schemes
Private URLs can be launched using -[LSApplicationWorkspace openSensitiveURL:withOptions:]</tt>, which is in the MobileCoreServices framework. (On iOS 7 this method seems to cause a delay) For example the following will open the Preferences app to the Brightness & Wallpaper section:


 * Note: Private URL schemes will only be opened with the "sensitive" method. The method returns YES on success.

Alternatively from the SpringBoard you can use the method -[SpringBoard applicationOpenURL:]</tt> e.g: