Я новичок в Objective C с опытом работы в основном в программировании баз данных. Я разрабатываю медицинское приложение для iPhone, которое включает в себя несколько формул для расчетов с использованием множества переменных. По сути, каждая формула будет иметь свой собственный экран, но числовые записи и расчеты с каждого экрана должны появляться на экранах для других формул, имеющих общие записи, поскольку пользователь перемещается между экранами, а значения переменных, измененные на одном экране, должны обновляться, если они появляются на другом. экран.
Я понимаю потенциальные ловушки глобальных переменных, но мне кажется, что набор глобальных переменных - это то, что мне нужно. Мне интересно, каков наилучший метод для достижения этой цели. Я рассмотрел использование синглетонов на этом сайте и в документации Apple, и, возможно, этот метод является решением. Мне также было интересно, возможно, правильный путь в Core Data - сохранение числовых переменных, введенных или рассчитанных на одном экране, для извлечения при выводе новой формулы на другом экране.
Заранее спасибо за любые советы.