Вдохновленный интересным комментарием @ PeterHosey в this question, я решил внедрить систему отслеживания времени использования.Отслеживать реальное время использования в приложении Cocoa
Как:
- начинает приложение, счетчик начинает
- приложение завершается, вся продолжительность регистрируется
- В любой момент (даже во время выполнения), что общее время использования превышает допустимое время, пользователь получает уведомление
Однако у меня есть пара ... conceptu al issues:
- Что я буду отслеживать? Достаточно ли
[NSDate date]
? - Что делать, если пользователь просто меняет свою системную дату/время в какой-то момент?
- Кроме того, какие конкретные методы делегата должны быть подключены? Я имею в виду, где бы вы назвали процедуры запуска/остановки для функций подсчета?
Я все уши! :-)
Хмм ... Большое спасибо за ваш ответ. Я изучаю это! ;-) –