Да, именно так. Имею опыт эксплуатации контроллеров в таком режиме, поэтому осторожно отношусь к ретаин переменным. Типичная ситуация... устройство работает, выключается.... аккумулятор поддерживает работу, сохраняет ретайн, все хорошо но аккумулятор разряжается... потом устройство включают и выключают и опаньки сохраниться не успели.... следующее включение уже некорректно, и устройство не работает, в лучшем случае, устройство работает, но мы никогда не узнаем о попытке включения...я правильно понял, что вы предлагаете переменные использовать не типа "retain" а сохранять их вручную в файловой системе?
Кроме того, возникают проблемы связанные с инициализацией ретаин переменных, например, отлаживается проект... по каким-либо причинам откладывается в сторону, затем возвращаешь стенд на стол, загружаешь проект и начинаются "чудеса"... На самом деле, гораздо проще обойтись без ретайна, чем проверять корректность оного.




Ответить с цитированием