Для объявления RETAIN-переменных (см. Рис. 3.6.2) необходимо создать область переменных с добавленным модификатором RETAIN. В реальных проектах используются либо локальные RETAIN-переменные программ, либо глобальные RETAIN-переменные.
Рисунок 3.6.2 Пример объявления RETAIN-переменных.
После загрузки приложения переменная iRetainVar примет значение 100. Далее в процессе работы контроллера это значение может изменяться– например, оператор в визуализации задаст переменной значение 200. После перезагрузки контроллера значение RETAIN-переменной сохранится и будет равно 200.