Je crée une application de création d'habitudes iOS Swift qui doit envoyer des notifications push à l'utilisateur à certains intervalles de temps et/ou dates spécifiés par l'utilisateur.Quel est le moyen le plus efficace de suivre l'heure/les dates dans une application iOS/Swift?
Par exemple, l'utilisateur 1 crée une nouvelle habitude. Ils spécifient combien de temps ils veulent que cela dure, quels jours ils aimeraient le faire, le moment de la journée pour effectuer la tâche, etc. L'heure de début est le jour où ils le créent. L'utilisateur reçoit des notifications push au moment où il est supposé effectuer une tâche.
Je suis curieux de savoir quelle serait la méthode la plus efficace (efficace avec la mémoire, etc.) pour implémenter ces rappels et suivre le timing de l'habitude par rapport à la date.
NSTimer est-il la solution la plus élégante à ce problème? Est-ce que NSTimer fonctionne en arrière-plan, ce que j'ai lu est une solution gourmande en mémoire?
Je suis certain que cette question sera downvoted, mais j'ai fait des recherches et essayer de trouver une réponse claire pour un bon point de départ à ce sujet. C'est ma première application iOS/Swift. Merci de votre aide.
Vous voudrez implémenter cela sur un serveur. – Sulthan