Как сделать модульность приложения?

swift
xcode
ios

#1

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

PS: суть вопроса, как задать количество столбцов и строк в CollectionView в зависимости от ориентации экрана


#2

Поищите тут есть функции как узнать айфон или айпад. Наизусть не помню, но примерно так UIdevice.device как то так. И уже от него играйте.