Я создаю приложение, которое выполняет измерения тела пользователя, а затем вычисляет метрики тела на основе введенных пользователем измерений.
У меня есть классы контроллеров представления, которые собирают пользовательские данные через UITextfields (которые хранятся как NSStrings), которые затем передаются в класс, который вычисляет данные (нужен NSNumber). Этот класс модели затем передает результат контроллеру представления, который будет отображаться в UILabels (который нуждается в NSStrings). Нет проблем, нет проблем с кодом.
Мой вопрос: существует ли общий шаблон проектирования для , где для обработки всего этого кастинга? Или как только данные собраны, внутри класса модели, который выполняет вычисления, создается класс, который будет обрабатывать приведение?
Я знаю, что все эти опции доступны для меня, но что делает код более читабельным и легко взломанным?