Preference d application

Bonjour

J’ai quelques préférences d’application que l utilisateur doit pouvoir changer.

De manière générale, certaines apps ont des réglages directement dans l’ application settings d’iOS et pas dans leur application.

Est ce que c’est comme ça qu il est conseillé de faire pour les préférences ou peut on faire un viewcontroller supplémentaire pour la gestion des préférences?

Comment fait on dans le cas où on souhaite ajouter les préférences dans l’app settings ?

J ‘ai aussi remarqué que certaines apps mettaient les licences dans les settings au lieu de les mettre dans leur apps

Effectivement Apple propose ce mécanisme : c’est un bundle qui utilise des fichiers Plist pour concevoir la liste des réglages et leurs valeurs par défaut. Ensuite ça remplit automatiquement tes UserDefaults.
La doc est vieillote sur le sujet mais bien présente : Implementing an iOS Settings Bundle

Le principal soucis avec cette méthode est que l’utilisateur ne pense jamais à y aller. J’ai tendance à utiliser des réglages internes à l’app, sinon il peut être intéressant de mettre un lien depuis ton app vers les settings pour faciliter la découverte de ces réglages