⚠️ Soyez prudent!
  
  Cette réponse est basée sur des API non documentées et récemment (depuis iOS12) Apple rejette les applications avec cette approche.
Réponse originale ci-dessous
Swift 5
UIApplication.shared.open(URL(string: UIApplication.openSettingsURLString)!, options: [:], completionHandler: nil)
Swift 4
UIApplication.shared.open(URL(string: UIApplicationOpenSettingsURLString)!, options: [:], completionHandler: nil)
REMARQUE: la méthode suivante fonctionne pour toutes les versions inférieures à iOS 11, pour les versions supérieures, l'application peut être rejetée car il s'agit d'une API privée
Parfois, nous voulons amener un utilisateur à des paramètres autres que les paramètres de notre application. La méthode suivante vous aidera à y parvenir:
Tout d'abord, configurez les schémas d'URL dans votre projet. Vous le trouverez dans Target -> Info -> URL Scheme. cliquez sur le bouton + et tapez prefs dans les schémas d'URL

Swift 5
UIApplication.shared.open(URL(string: "App-prefs:Bluetooth")!)
Swift 3
UIApplication.shared.open(URL(string:"App-Prefs:root=General")!, options: [:], completionHandler: nil)
Rapide
UIApplication.sharedApplication().openURL(NSURL(string:"prefs:root=General")!)
Objectif c
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General"]];
et voici toutes les URL disponibles
** Sur IOS <12 **
- prefs: root = General & path = About 
 
- prefs: root = Général & chemin = ACCESSIBILITÉ
 
- prefs: root = AIRPLANE_MODE 
 
- prefs: root = General & path = AUTOLOCK
 
- prefs: root = General & path = USAGE / CELLULAR_USAGE 
 
- prefs: root = Luminosité
 
- prefs: root = Bluetooth
 
- prefs: root = General & path = DATE_AND_TIME 
 
- prefs: root = FACETIME
 
- prefs: root = Général 
 
- prefs: root = Général & chemin = Clavier 
 
- prefs: root = CASTLE
 
- prefs: root = CASTLE & path = STORAGE_AND_BACKUP
 
- prefs: root = Général & chemin = INTERNATIONAL 
 
- prefs: root = LOCATION_SERVICES
 
- prefs: root = ACCOUNT_SETTINGS 
 
- prefs: root = MUSIQUE 
 
- prefs: root = MUSIC & path = EQ
 
- prefs: root = MUSIC & path = VolumeLimit 
 
- prefs: root = Général & chemin = Réseau
 
- prefs: root = NIKE_PLUS_IPOD 
 
- prefs: root = REMARQUES
 
- prefs: root = NOTIFICATIONS_ID 
 
- prefs: root = Téléphone 
 
- prefs: root = Photos
 
- prefs: root = General & path = ManagedConfigurationList
 
- prefs: root = General & path = Reset 
 
- prefs: root = Sons & chemin = Sonnerie
 
- prefs: root = Safari 
 
- prefs: root = Général & chemin = Assistant 
 
- prefs: root = Sons
 
- prefs: root = General & path = SOFTWARE_UPDATE_LINK 
 
- prefs: root = STORE
 
- prefs: root = TWITTER
 
- prefs: root = FACEBOOK 
 
- prefs: root = General & path = USAGE prefs: root = VIDEO
 
- prefs: root = Général & chemin = Réseau / VPN 
 
- prefs: root = Fond d'écran
 
- prefs: root = WIFI 
 
- prefs: root = INTERNET_TETHERING
 
- prefs: root = Téléphone & chemin = Bloqué
 
- prefs: root = DO_NOT_DISTURB
 
Sur IOS 13
Remarque: les paramètres réseau ne seront pas ouverts dans un simulateur, mais le lien fonctionnera sur un appareil réel.