7
votes

Comment simplifier dans la gestion des paramètres d'application de l'application?

Je suis sûr que chaque programmeur de cacao-touch a dû faire face à ceci: Je sais que Apple aimerait que chaque application placerait leurs paramètres dans l'application Paramètres. Mais c'est assez limitant dans ce qu'il offre, en termes de personnalisation. En outre, il est préférable de placer certains paramètres dans l'application, car ils changent fréquemment.
Dans de tels cas, le développeur doit mettre en œuvre la gestion des paramètres dans sa propre demande. Ce n'est que c'est que c'est une overkilleuse pour réiliter à toutes les choses de base qui pourraient être facilement gérées dans l'application Paramètres avec une simple plis. Existe-t-il une sorte de cadre / bibliothèque qui a déjà été créé pour simplifier les choses, cela pourrait peut-être apporter une entrée similaire?
En général, comment implémentez-vous dans les paramètres d'application? Recherchez-vous les courreuses Uitables à chaque fois?


0 commentaires

3 Réponses :


0
votes

Si vous écrivez des applications basées sur les données, vous pouvez conserver les paramètres de la base de données et disposer d'une seule paire de visualisation / contrôleur qui interroge le DB pour tous les paramètres pouvant être modifiés (chaque paramètre pourrait être de type / nom / valeur / valeur ou toute autre structure que vous pourriez venir).

Si votre accès de données utilise un singleton, accéder aux paramètres de n'importe où dans l'application est simple.

entre différentes applications, la vue / contrôleur utilisée comme point de vue des paramètres et le code de base de données lui-même ne changerait pas, seul le jeu / gré effectué dans les différentes parties de l'application (ainsi que peut-être les données de départ dans la DB ).

Bien sûr, si vous n'allez pas toucher Coredata autrement, il s'agit de beaucoup de frais généraux pour les réglages ...


0 commentaires

0
votes

La façon dont nous sommes allés, il a été de créer une bibliothèque qui émule l'application Paramètres comme éventuellement, accessible depuis l'application. Il utilise les paramètres.plist Fichier des paramètres par défaut de la même manière que l'application Paramètres.

Une fois que vous avez mis en œuvre, vous pouvez ajouter vos propres types de données comme vous le voyez.


2 commentaires

Ok, alors je suppose qu'il n'y a rien de plus disponible sur le Web?


J'ai regardé, mais pas trop longtemps, quand j'allais parler de mon approche. Il semblait très simplement de mettre en œuvre et il s'avère que ce n'était pas si mal. Si vous savez utiliser accessoryviews et tables à votre avantage, vous n'avez même pas à la sous-classe Uitabilieviewcell.