Вам всегда разрешено делать то, что вы себе позволяете. Однако некоторые подходы могут помешать Apple принять ваше приложение для Appstore. Это не тот случай;)
Если нужно передать много значений, я бы пошел на
- массив , если содержащиеся в нем переданные объекты имеют одинаковый тип / вид
- Используйте класс данных , если значения неоднородны по своей природе. Как и в Рефакторинг по М.Фаулеру -> Ввести объект параметров (стр. 295).
Грязным способом было бы, как вы предлагали, открывать выходы для других экземпляров, кроме самого контроллера представления. Не допускайте этого любопытного поведения других классов.