Я делаю простую игру для iPhone, и теперь, когда она закончена, я хотел бы добавить таймер.Мне удалось реализовать таймер, но теперь я хочу приостановить его, когда входящее SMS или телефонный звонок сворачивают приложение.Я подумал, что должен поставить таймер в делегат приложения и, когда будет вызван applicationWillResignActive / applicationDidBecomeActive, сохранить / восстановить объект таймера с NSUserDefaults, но я вижу, что могу сохранять только «сырые» данные, а не целые объекты.Как я могу справиться с этой проблемой?