我正在构建一个iOS Swift习惯构建应用程序,需要在特定用户指定的时间间隔和/或日期向用户发送推送通知。在iOS/Swift应用程序中跟踪时间/日期的最有效方法是什么?
例如,用户创建一个新的习惯。他们指定他们想要持续多长时间,他们想要这样做的时间,一天中执行任务的时间等等。开始时间是他们创建它的那一天。用户在他们应该执行任务时收到推送通知。
我很好奇最有效的方法(有效的内存等)将实施这些提醒,并跟踪与日期有关的习惯的时间。
NSTimer是最优雅的解决方案吗? NSTimer是否在后台运行,我读过的是内存密集型解决方案?
我确信这个问题会被降低,但是我一直在做研究,并试图找到一个明确的答案,在这方面有一个好的起点。这是我的第一个iOS/Swift应用程序。感谢您的帮助。
你会想要在服务器上实现。 – Sulthan