Вы можете записывать NSDate
(Date
) объект при каждом запуске и сравнивать время между ними.
1) В приложении запустился, проверьте ранее записанную дату.
2) В App действительно запускаем экземпляр объекта Date с текущим временем.
3) Проверьте, существует ли предыдущий объект, и сравните с текущим временем, если это так, иначе первый запуск.
4) Выполнить нужную логику.
Это не идеально, так как пользователь может «обмануть» его, перемещая дату / время вручную.
Также вы должны посмотреть на эти документы .